我是jmeter的新手。我想一次运行多个网址,并在一个屏幕上显示结果。通过csv文件和jmeter找到难以配置的URL。
我的示例网址:
http://10.56.34.67:7065/services/sample/2070
http://10.56.34.67:7065/services/sample1/2070
http://10.56.34.67:7065/services/sample2/2070
像这样,我有更多的100个网址来测试它。
请告诉我在csv文件中存储网址的格式以及如何在jmeter中配置csv文件?
答案 0 :(得分:0)
它很简单
单击Ctrl + 0,Ctrl + 1,在侧面添加线程组和HTTP请求
在HTTP请求中将${path}
添加到路径字段
在线程组中选择“永远循环计数”
右键单击“线程组” - >“添加CSV数据集配置”。添加 - >配置元素
CSV数据集配置参数:
一个。将fileanme放在Fileanme字段
中湾输入变量名称path
℃。选择Recycle as False
d。选择Stop Thread as True
单击Ctrl + R(运行)
它会遍历所有网址并按顺序提交
要查看结果,您可以添加查看结果树(单击Ctrl + 9),您将看到所有请求/响应。
答案 1 :(得分:0)
这里的数据似乎是您的网址。
因此,您不必为每个网址使用多个采样器,而是可以使用CSV数据配置并将所有网址存储在那里,并将该列命名为URL。 您可以在单个http采样器中将其引用为$ {URL}。
在服务器名称中输入 $ {URL} ,然后在主题组中选中永久复选框
答案 2 :(得分:0)
对于此用例,您不需要CSV,最简单的方法是__StringFromFile() function。
在HTTP Request采样器中将__StringFromFile()函数放入" Path"输入字段如:
文字函数表示为${__StringFromFile(urls.txt)}
,您需要将urls.txt
替换为列出您网址的文件的完整或相对路径
就是这样,每次调用请求时,JMeter都会读取文件中的下一行,并用文件中的字符串替换请求路径:
请参阅Apache JMeter Functions - An Introduction文章以熟悉JMeter Functions概念