如何解决 Jmeter 中 Android 应用程序的令牌问题
How to solve Token issues for Android Application in Jmeter
线程名称:线程组 1-3
样本开始:2018-08-07 15:02:49 IST
加载时间:228
连接时间:0
延迟:228
字节大小:401
已发送 bytes:347
Headers 字节大小:312
Body 字节大小:89
样本数:1
错误计数:1
数据类型("text"|"bin"|""):文本
响应代码:403
响应消息:禁止
"Status":200,"Response":"Failure","Data":{"fail":"Forbidden. Token expired","status": 0}}
在大多数情况下,您不能只重播使用 HTTP(S) Test Script Recorder without performing correlation - the process of identifying dynamic parameters in the previous response, extracting them and saving into JMeter Variables 捕获的内容并用这些变量替换记录的硬编码值。
所以你的测试计划应该是这样的:
- 第一个HTTP Request
- Post-Processor 提取令牌并将其保存到变量中
- 第二个 HTTP 请求,您应该将记录的令牌替换为上一步中的 JMeter 变量。
线程名称:线程组 1-3 样本开始:2018-08-07 15:02:49 IST 加载时间:228 连接时间:0 延迟:228 字节大小:401 已发送 bytes:347 Headers 字节大小:312 Body 字节大小:89 样本数:1 错误计数:1 数据类型("text"|"bin"|""):文本 响应代码:403 响应消息:禁止
"Status":200,"Response":"Failure","Data":{"fail":"Forbidden. Token expired","status": 0}}
在大多数情况下,您不能只重播使用 HTTP(S) Test Script Recorder without performing correlation - the process of identifying dynamic parameters in the previous response, extracting them and saving into JMeter Variables 捕获的内容并用这些变量替换记录的硬编码值。
所以你的测试计划应该是这样的:
- 第一个HTTP Request
- Post-Processor 提取令牌并将其保存到变量中
- 第二个 HTTP 请求,您应该将记录的令牌替换为上一步中的 JMeter 变量。