需要在 VS 负载测试中设置常用参数

Posted

技术标签:

【中文标题】需要在 VS 负载测试中设置常用参数【英文标题】:need setup common parameters in VS load test 【发布时间】:2017-09-20 14:34:07 【问题描述】:

我将为一些 web 服务做一些负载测试,并创建多个 .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】:

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

如果您的 Web 测试从负载测试运行,那么代码可能位于 start up method 中。负载测试上下文参数被传递到 web 测试 overwriting 任何现有值。

如果您不使用负载测试,则代码可能位于 PreWebTest 的 web test plugin 中。

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

【讨论】:

以上是关于需要在 VS 负载测试中设置常用参数的主要内容,如果未能解决你的问题,请参考以下文章

电源负载怎么测试软件,测试电源负载瞬态响应的常用方法,拿走不谢!

VS 2010 负载测试计数器集卡住

VS 2010 Web负载测试 - 从CSV为每个虚拟用户设置唯一值

VS2008 负载测试 - 页面响应时间

使用外部文件和负载测试 VS2013 进行编码的 UI 测试

如何使用参数值列表?