jmetter 后置处理器 针对需要提取数组里的多个值 处理方式
1.通过正则/Json 提取器,提取整个数组值
2.在增加 JSR223 PostProcessor 后置处理器,可以方便编写简单处理脚本 选择自己熟悉的语言,jython需要下载jar包,放在 jmeter lib 目录下
3.脚本里用 vars.get() 获取之前提取器提取的数组值
jmater 参数都是 json串格式,所以后面处理提取数据时,需要将提取到的 数组值,通过 json.loads(值) 转换为 python 数组数据结果体
通过循环遍历数组值的方式,来拼我们要给的对象体,并拼接追加成一个新的数组
4.将拼接的数组a,通过json.dumps() 来转成json串
通过vars.put("XXX",a)存放变量
后续在其他requests中通过 ${XXX}来引用即可