是否可以使用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());            
   }

是否可以使用Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest

Visual Studio Web和负载测试仅在Ultimate版本中受支持。

通过使用控制器和代理软件(从Microsoft下载),您可以在没有Visual Studio Ultimate的计算机上运行负载测试。