Jmeter排查正则表达式提取器未生效问题

今天在使用Jmeter的时候遇到一个很简单的问题,使用正则表达式提取token一直未生效,原因是正则表达式中多了一个空格。虽然问题很简单,但是觉得排查问题的方法很普适,所以记录下,也希望能够给遇到问题的大家一个参考。

sysUser/login 接口返回以下数据:

python 复制代码
{
    "code": "200",
    "data": {
        "id": 8,
        "account": "alice",
        "username": "alice",
        "token": "aed3cc437fbb4eb68bbb5489b467bea2"
    },
    "success": true,
    "message": "成功"
}

正则表达式提取器设置,鼠标处多了一个空格

启动,发现token未生效

设置Debug Sampler

再次启动,发现木有token变量

正则表达式提取器设置一个默认值试试

继续启动,发现有token值

这个时候只能开启日志查看了,Options - 勾选 Log Viewer

打开Help - Enable debug

继续启动,发现未提取出token

这个时候复制正则表达式提取器中的正则表达式,在登录接口中查询试试看,发现可以定位到(好吧,我之前出问题的时候是定位不到的)

定位不到是这样滴

这个时候检查下表达式,发现多了一个空格,将空格删除

继续跑,可以提取出token

token也生效了

相关推荐
非得登录才能看吗?1 天前
正则表达式入门
正则表达式
小飞大王6661 天前
JavaScript基础知识总结(四):常见内置构造函数,正则表达式,作用域与闭包
前端·javascript·正则表达式
极阴岛传人1 天前
jmeter集群压测配置方法和注意事项
jmeter
keke_俩个科1 天前
实战派 JMeter 指南:核心功能、并发压测实操与常见问题解决方案
java·jmeter·spring·spring cloud·tomcat
BenChuat2 天前
正则表达式详解与实战指南:从入门到常见案例
正则表达式
让世界再也没有bug3 天前
JMeter与Postman的区别
测试工具·jmeter·postman
IDOlaoluo4 天前
JMeterPlugins-Standard-1.4.0.zip 怎么安装?JMeter插件安装步骤详解
jmeter
oh-pinpin4 天前
【jmeter】-安装-插件安装
jmeter
qq_316837754 天前
jmeter 使用汇总报告查看吞吐量(QPS) 总在一个低数值上不去的解决办法
jmeter
克里斯蒂亚诺·罗纳尔达4 天前
jmeter内存踩坑记录
jmeter