目录
一、基本配置
二、用户定义的变量
用户定义的变量:域名,此处可以通过修改域名值来更换接口环境,达到全局变更效果,比如测试环境、生产环境。
三、用户参数
用户参数:登录账号,此处可以配置一些用户登录账号。
四、HTTP 请求默认值
HTTP 请求默认值:配置所有请求的全局默认值,之后该计划下的所有线程请求,这几个参数都直接为空,不用填写,一修改则全部修改,达到全局控制效果。
五、HTTP 信息头管理器
HTTP 信息头管理器:全局信息头,必要的身份认证参数,配置后所有线程均不用单独配置,同时,登录接口获取到的 Cookie / token 变量值,也会运用到这里,达到全局获得此身份认证的效果。
六、监听器
(1)察看结果树
(2)图形结果
(3)聚合报告
(4)断言结果
七、登录线程组
(1)HTTP 请求:登录接口
(2) 察看结果树
(3)Json 断言
Json 断言:断言登陆成功
(4)Json 提取器
Json 提取器:提取用户令牌,即 token / Cookie 值。
(5)BeanShell 后置处理器
BeanShell 后置处理器:将获取到的 token 设置为全局变量,赋值为 authorization,调用时使用:${__P(authorization,)}
String token = bsh.args[0];
print(token);
${__setProperty(authorization,${token})}