【问题标题】:Compare Assertion in Jmeter比较 Jmeter 中的断言
【发布时间】:2016-02-19 04:10:47
【问题描述】:

我是 J 米的新手。请在 Http 请求中查看以下 body 数据

{ "groupBy":"${groupBy}", “偏移”:0, “限制”:10 }

我需要检查上述内容中的limit value是否在10以上。是否可以通过使用比较断言来完成。

提前致谢。

【问题讨论】:

    标签: validation compare jmeter response assertion


    【解决方案1】:

    您必须使用“正则表达式提取器”将值“10”提取到变量中,然后通过选择“应用到”下的“Jmeter 变量”选项选择“模式匹配规则”下的“等于”选项使用“响应断言” " 并在“要测试的模式”下添加 10

    【讨论】:

      【解决方案2】:

      有一个特殊的测试元素 - JSON Path Assertion 可通过JMeter Plugins 获得,专为处理 JSON 数据而设计。

      匹配您的“限制”的相关 JSON 路径表达式将非常简单:

      $.limit 
      

      尽量避免比较断言,因为它消耗非常很多资源。

      参考资料:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多