我是Jmeter的新手,想知道如何在负载测试中测试存储在txt/csv文件中的不同网站部分的多个url。是否有一种导入该文件并运行负载测试或任何替代解决方案的方法?
谢谢!
LP
我是Jmeter的新手,想知道如何在负载测试中测试存储在txt/csv文件中的不同网站部分的多个url。是否有一种导入该文件并运行负载测试或任何替代解决方案的方法?
谢谢!
LP
我会尽力帮助您进行翻译,以下是需要翻译的内容:
这就是我做到的方法。我已经逐步解释了它,以便任何新手不必浏览Jmeter的所有文档来找出答案。
步骤1:创建线程组。
我已经将线程组命名为Demo Test Group。
步骤2:创建一个While控制器
一个While控制器被创建在Demo测试组下。
步骤3:在条件部分创建一个名为path的新变量。
步骤4:创建CSV数据集配置
CSV数据集配置是在While控制器内创建的。
步骤5:配置CSV数据集。
在框中突出显示的地方进行更改。在“文件名”部分输入csv文件的位置。您需要在HTTP请求下添加监听器。它的作用是监听响应。
步骤9:运行测试
最后一步是运行测试。使用JMeter StringFromFile
函数。
一个非常简单的示例:从文件c:/tmp/snip.txt
读取到jmeter变量myVar
中。
将用户定义的变量配置元素添加到您的测试计划中:
${_StringFromFile(c:\tmp\snip.txt,myVar,,)}
然后在请求中使用变量${myVar}
。
-> 登录页面使用用户名、密码;路径设置为http://../submit_login/
-> 更改页面,路径设置为${url}