我有一个API,其中包含一个客户ID值,该值是随机生成的,并包含特殊字符。我需要使用响应AssertAssert此客户ID,但由于特殊字符,比较显示失败。
示例:****API主体:{客户标识:“rzrzlk@kad9$l11zr@zz9dr1”}的名称,请在此输入您的姓名。我的响应Assert:“数据”:[{“客户标识”:“rzrzlk@kad9$l11zr@zz9dr1”,**结果:**Assert失败
我知道我应该使用反斜杠,但是当你不知道在值中的哪里使用它时,它将是无用的。
zz2j4svz1#
只有在转义正则表达式 meta字符时才应使用反斜杠如果您只需要确保响应包含给定值,则应使用以下设置:
Contains
Matches
Equals
Substring
更多信息:How to Use JMeter Assertions in Three Easy Steps
1条答案
按热度按时间zz2j4svz1#
只有在转义正则表达式 meta字符时才应使用反斜杠
如果您只需要确保响应包含给定值,则应使用以下设置:
Contains
和Matches
模式需要正则表达式Equals
和Substring
模式需要纯文本字符串更多信息:How to Use JMeter Assertions in Three Easy Steps