如何在jmeter中运行多个url,它应该显示在一个屏幕上

时间:2018-04-04 06:41:24

标签: jmeter jmeter-3.2 jmeter-maven-plugin

我是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文件?

3 个答案:

答案 0 :(得分:0)

它很简单

  1. 单击Ctrl + 0,Ctrl + 1,在侧面添加线程组和HTTP请求

  2. 在HTTP请求中将${path}添加到路径字段

  3. 在线程组中选择“永远循环计数”

  4. 右键单击“线程组” - >“添加CSV数据集配置”。添加 - >配置元素

  5. CSV数据集配置参数:

    一个。将fileanme放在Fileanme字段

    湾输入变量名称path

    ℃。选择Recycle as False

    d。选择Stop Thread as True

  6. 单击Ctrl + R(运行)

  7. 它会遍历所有网址并按顺序提交

    要查看结果,您可以添加查看结果树(单击Ctrl + 9),您将看到所有请求/响应。

答案 1 :(得分:0)

这里的数据似乎是您的网址。

因此,您不必为每个网址使用多个采样器,而是可以使用CSV数据配置并将所有网址存储在那里,并将该列命名为URL。 您可以在单个http采样器中将其引用为$ {URL}。 enter image description here

您的CSV应如下enter image description here

在服务器名称中输入 $ {URL} ,然后在主题组中选中永久复选框

答案 2 :(得分:0)

对于此用例,您不需要CSV,最简单的方法是__StringFromFile() function

  1. HTTP Request采样器中将__StringFromFile()函数放入" Path"输入字段如:

    JMeter StringFromFile

    文字函数表示为${__StringFromFile(urls.txt)},您需要将urls.txt替换为列出您网址的文件的完整或相对路径

  2. 就是这样,每次调用请求时,JMeter都会读取文件中的下一行,并用文件中的字符串替换请求路径:

    JMeter StringFromFile

  3. 请参阅Apache JMeter Functions - An Introduction文章以熟悉JMeter Functions概念