无法在Jmeter中隔离响应日期

时间:2015-11-03 14:09:20

标签: jmeter qregularexpression

我是JMeter的新手,所以需要一些帮助。 我正在开发身份验证流程。

澄清: 步骤1:验证号码:请求 - 移动号码,响应-OTP

步骤2:验证号码:Request-OTP,Response-Token& id(出现在Response头中)

步骤3:令牌认证:请求令牌& id,响应 - 令牌(刷新令牌)& ID 在第3步中,我得到响应: {"移动":&#34 + 916666777711""令牌":" x6nUPk3NzveJ3mbF""客户ID":&#34 ; 11030"" APPID":" com.senfina.shoppingjoe"}

我想将这些数据分别解析为另一个请求。我尝试使用正常表达式,但没有解决。有没有办法用BeanShell PostProcessor做到这一点? 让我知道其他选择。 请帮忙。

2 个答案:

答案 0 :(得分:0)

正则表达式提取器应该可以正常工作。你能发表你正在使用的表达吗?另外,我也建议您使用this插件。

答案 1 :(得分:0)

您使用了哪些正则表达式配置?特别是对于"token":"(\w+)"

这样的令牌来说,获取令牌不是一个问题。

Regular Expression extractor

解析JSON数据的最佳选择是使用JSON Path Extractor插件,其中JSON Path表达式为$.token。有关插件安装和使用说明,请参阅Using the XPath Extractor in JMeter指南(向下滚动至解析JSON )。