在 jmeter 响应中找到特定单词后如何停止测试?
How to stop a test after finding specific word in jmeter response?
我们如何在从 json 响应中找到特定单词后停止 jmeter 测试:
{"code":12345,"data":{"mylist":[{"myid":111,"secId":2,"TypeId":1,"name":"one two three" ,"description":"thats the value"}]}
将您的请求放在While Controller
下
使用下面的__jexl3() function作为条件:
${__jexl3("${value}" != "thats the value",)}
添加JSON Extractor作为请求的child,配置如下:
- 创建变量的名称:
value
- JSON 路径表达式:
$.data.mylist[0].description
就是这样,While Controller 将循环直到“描述”字段变为 thats the value
演示:
我们如何在从 json 响应中找到特定单词后停止 jmeter 测试:
{"code":12345,"data":{"mylist":[{"myid":111,"secId":2,"TypeId":1,"name":"one two three" ,"description":"thats the value"}]}
将您的请求放在While Controller
下使用下面的__jexl3() function作为条件:
${__jexl3("${value}" != "thats the value",)}
添加JSON Extractor作为请求的child,配置如下:
- 创建变量的名称:
value
- JSON 路径表达式:
$.data.mylist[0].description
- 创建变量的名称:
就是这样,While Controller 将循环直到“描述”字段变为
thats the value
演示: