jmeter json提取器多个id 怎么去掉分隔符

Compute concatenation var:如果找到很多结果,plugin会使用’,'分隔符将它们连接起来,并保存到_ALL;

img

但是我要这样传参,接口服务端异常,现在又没办法让后台兼容, 怎么破

如果多个id有效,后台要接收那就是list或者string传过去后台分割。如果list,那么你转为数组存放在传的对象里面。这事得和后台沟通协商,如果接口定死了或者第三方得,那么问题就大了,要么接口有问题,要么多个id只有一个id有效(多个id不可能同时出现)

json 提取出来的结果 sportid_ALL=39018,39012,39010,39009,39008,39007,39006,39005,39004,39003

然后我下个请求调用 {"tides":"39018,39012,39010,39009,39008,39007,39006,39005,39004,39003"}

但是接口传参要 {"tides":"39018 39012 39010 39009 39008 39007 39006 39005 39004 39003"}

引用题主的”json 提取出来的结果 sportid_ALL=39018,39012,39010,39009,39008,39007,39006,39005,39004,39003

然后我下个请求调用 {"tides":"39018,39012,39010,39009,39008,39007,39006,39005,39004,39003"}

但是接口传参要 {"tides":"39018 39012 39010 39009 39008 39007 39006 39005 39004 39003"}“

这种你完全可以把json的值的逗号替换为空格即可达到接口的要求了