如何比较jmeter中响应格式为json的两个成功结果和一个空结果如何适用

时间:2016-04-04 11:24:58

标签: java json jmeter jmeter-plugins

我必须将两个json响应作为JMETER中的成功响应进行比较。

例如,我会得到一个带有值的响应,

[
    {
        "id": 423082,
         "createdBy": 10000,
         "createdOn": "03/11/2016 12:04 PM"
    },
    {
         "id": 423083,
         "createdBy": 10001,
         "createdOn": "06/11/2016 12:04 PM"
    }
]

或者我会得到一个空的json []

对我来说,两者都是成功的结果。

如何将Response Assertion或JSON Path Extractor中的这些结果与成功结果进行比较。

1 个答案:

答案 0 :(得分:0)

enter image description here使用正则表达式\[(.*?)\]创建一个正则表达式提取器并提供一些变量名称,如checkpoint现在应用响应断言并传递${checkpoint_g0},这样如果您的回复确实如此没有任何价值,它也会检查[]空json,否则它会比较整个回复