是否可以删除jMeter中的空查询字符串参数?
我想使用jmeter测试一个端点,它有一个查询字符串参数的copule,其中一个是可选的,从CSV文件加载值。问题是,如果我没有查询字符串参数的值,是否可以避免发送该参数?是的,但需要一些编码是否可以删除jMeter中的空查询字符串参数?,jmeter,Jmeter,我想使用jmeter测试一个端点,它有一个查询字符串参数的copule,其中一个是可选的,从CSV文件加载值。问题是,如果我没有查询字符串参数的值,是否可以避免发送该参数?是的,但需要一些编码 作为请求的子级添加要修改的查询字符串(或根据是否要将方法应用于多个请求) 将以下代码放入“脚本”区域: 也就是说,预处理器将在HTTP请求采样器之前执行,并将删除所有没有各自值的参数 def newData = new org.apache.jmeter.config.Arguments() 0.
def newData = new org.apache.jmeter.config.Arguments()
0.upto(sampler.getArguments().size() - 1, { idx ->
def arg = sampler.getArguments().getArgument(idx)
if (!arg.getValue().equals('')) {
newData.addArgument(arg)
}
})
sampler.setArguments(newData)