2014-09-19 77 views
0

我在ASP.NET中有一個WebService,現在需要編寫Stress Test。 我現在在我的項目中有loadtest。我在VS2013中使用嚮導添加了他們終極http://msdn.microsoft.com/en-us/library/ms182594.aspx 但是現在我想從VS Ultimate升級到沒有此功能的VS Professional。是否可以使用Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest類創建壓力測試?

我的問題:我可以使用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());    
    } 

回答

1

Visual Studio的Web和負載測試僅在旗艦版的支持。

通過使用控制器和代理軟件,從Microsoft下載它,您可以在沒有Visual Studio Ultimate的計算機上運行負載測試。