2.在"Destination Variable Name"中填入在jmeter中引用的变量
3.在"JSONPATH Expression"中填入你需要取出json串中某一个值(例:json串为"{"shortUrl":"http://t.ch.com/db10","longUrl":"https://baidu?87178352494496","ifSuccess":"Y"}"要提取其中的ifSuccess的值则"JSONPATH Expression"中填入$.ifSuccess)
4.在Default Value中填入如果在"JSONPATH Expression"中没有取到json的值 则返回一个默认的值
有两方法:一是在定义json之前定义公共变量,如:
var ac = "a和c的值"
var json = { a: ac, b: "b", c:ac }
二是在定义之后再赋值,如
var json = { a: "a和c的值", b: "b" }
json.c = json.a
或者
var json = { a: "a和c的值", b: "b" , c:null }
json.c = json.a
另外还有一种方法,不推荐,就是换用函数
var json = { a: "a和c的值", b: "b", c: function () { return this.a} }
这样调用的时候就是json.c()而不是json.c了,如
alert(json.c())
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)