【发布时间】:2017-11-01 18:48:35
【问题描述】:
所以我登录后有以下响应:
Response Data: {"status":"ok","userId":"GTBA6520506207","token":"74bb0ba8be426d50"}
Request type : POST
我需要形成我的正则表达式提取器。参数应该是什么?我正在使用以下内容:
Reference name : token
Regular expression : "$token":"(.+?)"
Template: $1$.
示例请求标头:
Request Headers:
Connection: keep-alive
Referer: ****************/
Accept-Language: en-US,en;q=0.5
X-Token: 59d7ff6833495fcc
X-User-Id: R1RCQTY1MjA1MDYyMDc=
DNT: 1
Accept-Encoding: gzip, deflate, br
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
Accept: application/json, text/plain, */*
Host: **************
每次登录时,Jmeter 中登录页面的令牌都会更改,但对于所有其他页面,令牌保持不变并且不会更改。我该怎么做才能解决这个问题?
Jmeter 结果树:
登录页面 - (每次 Jmeter 运行时令牌更改)
第 1 页第 2 页和第 3 页 - 令牌保持不变。
谢谢
【问题讨论】:
-
请出示您的测试计划,您是否将令牌变量分配到另一个地方作为用户参数?
标签: jmeter