我想使用动态参数进行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};
当我发送请求时,它不会设置参数。我该怎么做?
答案 0 :(得分:1)
CSV Data Set Config 默认为逗号分隔值。在您的文件中,;
已分隔,因此您需要将分隔符定义为;
。
同时删除带变量名的第一行的引号:
lat;lng
并确保设置标志
将第一行用作变量名称
忽略CSV文件的第一行,只有在变量名称不为空时才使用它,如果变量名称为空,则第一行必须包含标题。
值存储为JMeter变量并用作:${lat}
,因此您的路径应为
v1/ej/log/geojson?lat=${lat}&lng=${lng}