配置信息和说明信息:
1.先创建出一个测试用例,添加线程组--->HTTP请求--->响应断言--->查看结果树;
2.创建之后点击运行,运行完成点击‘查看结果树--->响应数据--->response body’
3.在结果树中查找自己需要的数据
4.根据刚刚的结果去提取token,在HTTP请求右键添加JSON提取器;
然后将已获取的token,添加到HTTP信息头管理器里面(顺序1-4张图)
5.完成后,在在HTTP请求右键添加调试后置处理程序,运行后可以看到调用的数据(这一步不是必须的,只是为了确认是否提取到token)
6. 在线程组再次添加一个HTTP请求,测试名称:购物车,输入对应的域名和路径
整体框架看这里——这里把共有的东西进行了整理!!!
注:同一个线程组(测试模块)可以共用同一个变量
由于这里有两个线程组,如果需要按顺序执行代码,则在测试计划中勾选【独立运行每个线程组】
8.由于token_zdy属于登录接口的变量,所以购物车接口无法直接使用,所以需要操作以下2个步骤:
8.1在登录接口添加一个后置处理器--->BeanShell后置处理程序
代码:${__setProperty(新变量名,${JSON提取器的变量名})}---将局部变量变成全局变量
8.2 购物车接口添加一个HTTP信息头管理器,添加登录接口的token变量值
代码:${__P(token_new)}
9.点击运行,查看结果