需要在 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 Web负载测试 - 从CSV为每个虚拟用户设置唯一值