最近在用jmeter做接口自动化测试,有些业务场景需要对正则表达式提取的变量值做断言判断,所以用到了[响应断言]组件,但是遇见了一些低级错误,百度也搜索不到答案(可能大家都不会犯这个错...),目前已经解决,希望可以帮助遇见此问题的人。
首先我们会用到正则表达式提取
这时我们需要对变量[yesno]做断言
使用响应断言组件
适用于勾选为JMeter Variable Name to user(要使用的jmeter变量名)
把刚刚提取的变量名填进去(这有个坑),测试字段不用管,选好匹配模式,填写要判断的值
这是错误示范,开始我这么填写发现怎么都断言失败,一度怀疑是自己提取的值提取错了或没提取到,但实际原因是变量名格式写错了,下面是正确格式