【发布时间】:2016-02-19 04:10:47
【问题描述】:
我是 J 米的新手。请在 Http 请求中查看以下 body 数据
{ "groupBy":"${groupBy}", “偏移”:0, “限制”:10 }
我需要检查上述内容中的limit value是否在10以上。是否可以通过使用比较断言来完成。
提前致谢。
【问题讨论】:
标签: validation compare jmeter response assertion
我是 J 米的新手。请在 Http 请求中查看以下 body 数据
{ "groupBy":"${groupBy}", “偏移”:0, “限制”:10 }
我需要检查上述内容中的limit value是否在10以上。是否可以通过使用比较断言来完成。
提前致谢。
【问题讨论】:
标签: validation compare jmeter response assertion
您必须使用“正则表达式提取器”将值“10”提取到变量中,然后通过选择“应用到”下的“Jmeter 变量”选项选择“模式匹配规则”下的“等于”选项使用“响应断言” " 并在“要测试的模式”下添加 10
【讨论】:
有一个特殊的测试元素 - JSON Path Assertion 可通过JMeter Plugins 获得,专为处理 JSON 数据而设计。
匹配您的“限制”的相关 JSON 路径表达式将非常简单:
$.limit
尽量避免比较断言,因为它消耗非常很多资源。
参考资料:
【讨论】: