1.新建一个测试计划
新建一个测试计划,根据自己需要可以重命名
2.添加HTTP请求默认值
选择 添加——>配置元件——>HTTP请求默认值
添加接口的一些公共参数值,在下面添加接口时,就不需要重复写了
这里添加了公共的协议:http,以及接口的域名
3.添加线程组
选择 添加——>线程——>线程组
4.添加HTTP请求-获取token接口
选择 添加——>取样器——>HTTP请求 就是一个又一个接口
填入对应的信息,web服务器已经在上面HTTP请求默认值填写过,全局生效,这里不需要再填写
添加“查看结果树”,可以查看运行后的结果。 选择 添加——>监听器——>查看结果树
点击上方绿色启动按钮开始执行,发现报错,需要增加消息头
选择 添加——>配置元件——>HTTP消息头管理器
添加消息头:Content-Type:application/json
再次运行,报错解决
发现中文乱码,需要设置utf-8。选择 添加——>后置处理器——>BeanShell PostProcessor
增加utf-8设置:prev.setDataEncoding(“utf-8”),再次运行乱码解决
5、配置全局
提取接口返回的token,选择 添加——>后置处理器——>JSON提取器
根据返回体结构,填写获取token表达式
给变量赋值,需要下面设置的信息头能获取到token的值:KaTeX parse error: Expected group after '_' at position 2: {_̲_setProperty(my…{token})};
在HTTP信息头管理器添加token:Authorization:Bearer ${__P(mytoken)}
5、验证全局
用一个接口验证一下全局token是否生效,接口参数没有token信息,运行成功,能够获取到token。全局token配置成功。