我一直在搜索,如何在csv文件的一个参数中传递两个值, 例如。我需要将名字john和mary放在参数“name”
中所以链接应如下所示--- http://samplelink.com?name=john&name=mary 但是某些场景只有一个名称,所以链接将是--- http://samplelink.com?name=john
使用jmeter进行API测试
谢谢!
答案 0 :(得分:1)
鉴于您有CSV文件,如下所示:
john,mary
joe
ann,jim
将CSV Data Set Config添加到您的测试计划中并将其配置为:
将JSR223 PreProcesssor添加为HTTP Request采样器的子项,并将以下代码放入“脚本”区域:
def name = vars.get('name')
name.split(',').each { currentName->
sampler.addArgument('name', currentName)
}
${name}
变量的当前值,用逗号分隔并为每个找到的值添加一个请求参数。