来自CSV的JMeter动态http请求参数

时间:2018-05-22 22:56:49

标签: jmeter

我想使用动态参数进行HTTP请求,因此我创建了一个CSV数据集配置。这是一个CSV数据集配置示例:

CSV数据设置配置

"lat";"lng"
40.9912941561618;28.7894749639963
41.0824834;28.9850201
41.0611814136864;28.030526752118
41.0001116337;29.1471918672
40.9840449469281;28.868293762207
41.0062257041343;28.6599397659302
40.9870953373281;28.8735637664795
40.9842483906616;28.8679887067701

HTTP请求

服务器名称是example.com。 Delimeter是;

动态参数路径是v1 / ej / log / geojson?lat = $ {lat}& lng = $ {lat};

CSV数据集配置enter image description here

HTTP REQUEST

当我发送请求时,它不会设置参数。我该怎么做?

1 个答案:

答案 0 :(得分:1)

CSV Data Set Config 默认为逗号分隔值。在您的文件中,;已分隔,因此您需要将分隔符定义为;

同时删除带变量名的第一行的引号:

 lat;lng

并确保设置标志

  

将第一行用作变量名称

     

忽略CSV文件的第一行,只有在变量名称不为空时才使用它,如果变量名称为空,则第一行必须包含标题。

值存储为JMeter变量并用作:${lat},因此您的路径应为

 v1/ej/log/geojson?lat=${lat}&lng=${lng}