响应JSON包含以下字段: “scheduledTimestamp”: “2017-07-23T18:02:37.000Z”
我需要做的是断言:
Verify $.data.scheduledTimestamp contains "2017-07-23T18:02:37"
(忽略毫秒值)
我尝试使用Response Assertion:
Text Response - checked
Contains - checked
Pattern To Test - "scheduledTimestamp":"${con_res_date}(.+?)"
其中con_res_date
= 2017-07-23T18:02:37
但断言仍未通过。
答案 0 :(得分:0)
根据How to Use JMeter Assertions in Three Easy Steps:
模式可以是:
- “等于”或“子串”子句的“字符串”
- “包含”或“匹配”子句的“Perl5风格”正则表达式
因此,您需要修改Response Assertion配置,如下所示:
Substring
scheduledTimestamp":"${con_res_date}