51Testing软件测试论坛

标题: 求求助!!Jmeter,怎么才能在JSon同时提取一组值,作为下一个请求输出 [打印本页]

作者: 346134167    时间: 2017-6-1 17:23
标题: 求求助!!Jmeter,怎么才能在JSon同时提取一组值,作为下一个请求输出
具体问题,见图
[attach]106379[/attach][attach]106380[/attach][attach]106381[/attach]

作者: 346134167    时间: 2017-6-1 17:24
刚学习Jmeter,求帮助项目开展不走了
作者: finomy    时间: 2017-6-1 17:57
模板$1$表示取到的第一个值,Id和ClassId不好区分的话,Id的正则模板可以用$2$试试看
作者: Miss_love    时间: 2017-6-1 18:00
"id":"(.*?)"caseId":"(.*?)"
$1$$2$

试试
作者: jia1234    时间: 2017-6-1 18:34
正则一般取值是从最开始匹配的,所以会先取第一组数据
在返回值中截取id和caseId这一段,如果这一段中的字段值是会改变的,最好也用(.*?)表示
"id":"(.*?)" ......”caseId":"(.*?)"
$1$$2$......$N$    "N"代表取得第N个字段的值
引用的时候,直接${name_gN}   

作者: 346134167    时间: 2017-6-1 22:47
jia1234 发表于 2017-6-1 18:34
正则一般取值是从最开始匹配的,所以会先取第一组数据
在返回值中截取id和caseId这一段,如果这一段中的字 ...

"id":"(.*?)" 和”caseId":"(.*?)"中间的其它字符用什么表示?
作者: 346134167    时间: 2017-6-1 23:16
本帖最后由 346134167 于 2017-6-2 10:17 编辑
Miss_love 发表于 2017-6-1 18:00
"id":"(.*?)"caseId":"(.*?)"
$1$$2$


求教,提取这段话的caseId和id 表达式具体该怎么写?

作者: 刘雪锐    时间: 2017-6-2 10:07
多上网查阅资料




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2