jmeter中提取token并设置为全局变量
1. 在测试计划下添加一个setUp Thread Group
2. 在 setUp Thread Group下添加一个登陆的HTTP请求
3. 在HTTP请求下添加一个JSON Extractor
// 给JSON Extractor填写信息
token
$.data.token
4. JSON Extractor信息中写$.data.token是因为登陆返回的token如图所示
5. 再在HTTP请求下添加一个BeanShell PostProcessor
6. 给BeanShell PostProcessor填写信息
// 给BeanShell PostProcessor填写信息
${token}
${__setProperty(token,${token},)}
7. 最后在测试计划下添加一个HTTP信息头管理器
8.填写HTTP信息头管理器信息
名称 | 值 |
---|---|
Content-Type | application/json;charset=UTF-8 |
token | ${__P(token) |
结语:所有 步骤执行完毕后,其他线程组即可使用token,不会因token问题而执行失败了