我在ASP.NET中有一个WebService,现在需要编写Stress Test。 我现在在我的项目中有loadtest。我在VS2013 Ultimate http://msdn.microsoft.com/en-us/library/ms182594.aspx中使用向导添加了它们 但现在我想从VS Ultimate迁移到没有此功能的VS Professional。
我的问题:我可以使用Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest Class以程序方式创建负载测试吗?
如果是,您能否提供我创建和使用的示例?
如果不是,VS内部有其他选择吗?
loadtest现在正常运行并使用此方法:
[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());
}
答案 0 :(得分:1)
只有Ultimate版本支持Visual Studio Web和负载测试。
通过使用控制器和代理软件从Microsoft下载,您可以在没有Visual Studio Ultimate的计算机上运行负载测试。