我正在尝试编写用于测试REST服务器的JMeter测试计划。服务器当前支持大约80个GET请求(加上几个POST和PUT请求)。是否有任何简单的方法可以为所有GET请求创建HTTP请求采样器而无需手动执行?我可以将网址放入CSV文件并批量加载吗?怎么样?
答案 0 :(得分:2)
不确定。
您可以使用CSV Data Set Config从csv文件中读取请求详细信息 - 在While Controller下的in循环中,条件=直到文件末尾。
作为与您的请求详细信息一起使用的http采样器,您可以使用以下方法之一:
通用架构如下所示:
. . .
While Controller
Condition = ${__javaScript("${rMethod}"!="<EOF>",)}
+ CSV Data Set Config
Filename = requests.csv
Varible names = rMethod,rHost,rPort,rPath...
+ HTTP Request / HTTP Raw Request
. . .