如何在Jmeter中获得采样器响应的期望处理值?

gfttwv5a  于 2023-06-23  发布在  其他
关注(0)|答案(1)|浏览(107)

我有后请求采样器刷新数据库中的记录。采样器的响应json为{ submitter:“tester”,status:Get start }在执行下一个采样器之前,我必须等待并验证响应json的状态是否更改为{ submitter:“tester”,status:已完成}
你能帮我的例子,我如何才能执行这个条件的情况。我无法重新触发采样器,因为重新触发采样器将再次启动进程

qeeaahzv

qeeaahzv1#

响应不会“改变”,很可能是您的浏览器(或其他API客户端)定期发送查询操作状态的请求。
您可以通过以下方式执行相同的操作:
1.将此状态请求的精确副本放在While Controller
1.使用以下__jexl3()函数作为条件:

${__jexl3("${status}" != "Completed",)}

1.添加JSON Extractor作为状态请求的子项,并按如下方式配置它:

相关问题