JMeter,如何使用JmeterAssert随机生成并包含特殊字符客户ID

w8biq8rn  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(167)

我有一个API,其中包含一个客户ID值,该值是随机生成的,并包含特殊字符。
我需要使用响应AssertAssert此客户ID,但由于特殊字符,比较显示失败。

示例:****API主体:{客户标识:“rzrzlk@kad9$l11zr@zz9dr1”}的名称,请在此输入您的姓名。
我的响应Assert:“数据”:[{“客户标识”:“rzrzlk@kad9$l11zr@zz9dr1”,
**结果:**Assert失败

我知道我应该使用反斜杠,但是当你不知道在值中的哪里使用它时,它将是无用的。

zz2j4svz

zz2j4svz1#

只有在转义正则表达式 meta字符时才应使用反斜杠
如果您只需要确保响应包含给定值,则应使用以下设置:

  • ContainsMatches模式需要正则表达式
  • EqualsSubstring模式需要纯文本字符串

更多信息:How to Use JMeter Assertions in Three Easy Steps

相关问题