2013-12-08 55 views
1

我是Visual Studio Web性能测试和负载测试的新手。我想知道我的测试远程服务器的选项是什么?例如,我打算将一个ASP.NET站点部署到Amazon Cloud。配置是2个Web前端,一个负载均衡器后面的数据库服务器。只需通过相应地配置Visual Studio,我可以运行连接到亚马逊的Web测试/负载测试吗?还是必须在Web服务器上设置测试代理并进行相应的配置?我在本地测试了该网站(我的开发环境)。我能不能指向本地,而是指向在亚马逊上运行的url?针对远程服务器的Visual Studio Web性能和负载测试的选项

我知道我可以通过LoadTest“运行设置”添加一台计算机。尽管如此,我认为这并不像在这里添加远程服务器名称那么简单。

回答

3

是的,您可以测试任何可以从运行Visual Studio的计算机访问的URL。你只需要在你的webtest中对主机url进行参数化。单击Web测试编辑器工具栏中的Parameterize Web Servers按钮即可实现此目的。参数化后,您可以通过在LoadTest RunSetting中创建相同的上下文参数来替换不同的值。 LoadTest上下文参数覆盖WebTest上下文参数。

当然,您仍然受制于任何网络障碍和防火墙规则。例如,您将无法连接从Amazon Cloud服务器捕获性能监视器数据(或者至少我认为相关端口会被阻止)。

相关问题