在工作中,用JM录制了登录---退出的脚本,但是多次请求后发现,总是返回的录制脚本的时候使用的账号的数据。
经过研究发现,login后,响应里的每次返回的token值是变化的,顺着往下看,下一个请求中发送出去的token却一直是同一个不变。fxxk!!!
于是,
1.在login上添加正则表达式,提取出每次变化的token
2.再之后的请求中,引用这个token,(也可以再之后的每个请求信息头管理器中,把token,的值换成${token})
3.还发现,添加Debug Sampler,在查看结果树中,可以查看正则是否有获取成功
正好再研究下,正则表达式中的各种规则。。。不会的太多了。。。汗!!!
图一

图2

图3

本文介绍如何使用JMeter处理动态变化的Token,通过添加正则表达式提取器来捕获每次登录后返回的不同Token,并在后续请求中引用该Token确保测试准确性。
1239

被折叠的 条评论
为什么被折叠?



