首页 >> 大全

jmeter之正则表达式

2023-12-28 大全 29 作者:考证青年

痛点:在请求接口时,有时会遇到本次请求接口的入参中的某项,需要上个接口的返回值中的某项。

方案:

后置处理器——JSON提取器

后置处理器——正则表达式提取器

一般我们会选择使用JSON提取器,因为它方便快捷,可以在查看结果树里通过“JSON ”直接进行调试,获取我们想要的接口中指定的参数。

那么什么时候推荐使用正则表达式提取器呢,我的经验是:某个接口使用json提取器后还需要再进一步的处理(json提取到返回值,解密后的json有两个key-value,我们要分别把这两个key-value分别提取出来)。

这时我们就可以使用正则,分别把两个值拿到,再传进某个指定的参数里。

说明:上面的data的值是{"":"AbCdE","uid":"--"}

正则提取公式是比较好写的,重点是模板的格式:$1$,$2$

有几个值,就写几个$。假设三个值,则是:$1$,$2$,$3$

正则表达式js__jmeter正则

后续的使用:

因为我把获取到的值由datas来承接,所以后续用,可以通过

${datas_g1} 获取第一个值

${datas_g2} 获取第二个值

使用:

{"name":"admin","password":"admin","imageCode":"${datas_g1}","uid":"${datas_g2}"    
}

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了