是否可以使用Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest
本文关键字:TestTools LoadTesting LoadTest VisualStudio Microsoft 可以使 是否 | 更新日期: 2023-09-27 18:22:25
我在ASP.NET中有一个WebService,现在需要编写压力测试。我的项目现在有负载测试。我在VS2013 Ultimate中使用向导添加了它们http://msdn.microsoft.com/en-us/library/ms182594.aspx但现在我想从VS Ultimate转到没有这个功能的VS Professional。
我的问题:我可以使用Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest Class通过程序创建负载测试吗?
如果是,你能给我提供创建和使用的例子吗?
如果没有,VS内部有其他选择吗?
负载测试现在工作正常,使用以下方法:
[TestMethod()]
[DeploymentItem("template.jpg")]
public void MultithreadedProcessorUsingTest()
{
WebService1SoapClient _service = new WebService1SoapClient();
string testImagePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "template.jpg");
byte[] image = File.ReadAllBytes(testImagePath);
var data = _service.UploadImage(image);
int currentProcNumber = data.processInfo.processNumber;
Assert.Fail(currentProcNumber.ToString());
}
Visual Studio Web和负载测试仅在Ultimate版本中受支持。
通过使用控制器和代理软件(从Microsoft下载),您可以在没有Visual Studio Ultimate的计算机上运行负载测试。