需要在VS负载测试

时间:2017-09-20 14:34:08

标签: visual-studio-2015 automated-tests performance-testing load-testing

我会为一些webservice做一些负载测试,然后创建多个.webtest项目。每个项目都有一些共同的参数。有什么方法可以设置可以传递给所有项目的公共参数吗? 例如:

project_WS_call_1: has context Parameters: 
website_url=http://google.com 
username=test 
password=test1234

project_WS_call_2: has context Parameters: 
website_url=http://google.com 
username=test 
password=test1234
...
多个项目的

具有相同的上下文参数。一旦这些参数发生变化,我就必须逐一修改它们。我希望有一种方法可以在更高级别设置这些参数,如果我更改它们一次,每个项目都会得到更改。

由于

1 个答案:

答案 0 :(得分:0)

如何将值放入文本文件(您选择格式:xml或json或ini或其他)。有一个在测试开始时运行的插件,它会读取文本文件并将所需的值写入上下文参数。

如果您的网络测试是从负载测试运行的,那么代码可以在start up method中。负载测试上下文参数将传递到Web测试overwriting任何现有值。

如果您不使用负载测试,则代码可能位于web test pluginPreWebTest

请记住,Web测试编辑器有一个“参数化Web服务器”命令,可以将测试中的大多数网址转换为上下文参数。