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

来自CSV的JMeter动态http请求参数,jmeter,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.659939765

我想使用动态参数创建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数据集配置

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

默认为逗号分隔的值。在您的文件中是
分隔符,所以需要将分隔符定义为

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

 lat;lng
并确保你设置了国旗

使用第一行作为变量名

忽略CSV文件的第一行,仅当变量名不为空时使用,如果变量名为空,则第一行必须包含标题

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

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

谢谢你的回复。我按你说的做了尝试,但我犯了一个错误。错误为java.net.URISyntaxException:索引53处的查询中的非法字符:{lat}lng=${lng}是否全部更改?能否显示更新的CSV和配置?我还有一个缺少的
&
,路径应该以
lat=${lat}&lng=${lng}
结束。是的,我像你说的那样试过了。错误为java.net.URISyntaxException:索引53处查询中的非法字符:{lat}&lng=${lng}cvs数据,例如lat;液化天然气40.9912941561618;28.7894749639963,我将分隔符更改为;。变量名是lat;lngVariable names应该为空。我确实发送了,但没有发送任何请求。我编辑了我的问题你的jmeter版本是什么?