1. 业务场景
5个用户登录系统,需要将登录接口A返回的token作为接口B的入参。接口B设置集合点,同时请求后台接口。
2. 脚本
2.1 目录结构
2.2 多个用户信息获取
采用csv文件存储用户信息
2.3 局部变量和全局变量压测
2.3.1 以局部变量的形式传参
因为接口返回json数据,因此可以通过jmeter的后置处理器插件“jp@gc - JSON Path Extractor”解析请求结果,作为一个局部变量,从而为下一个接口所用。
备注:设不设置集合点,传入的token都不一致
2.3.2 以全局变量的形式传参
因为接口返回json数据,因此可以通过jmeter的后置处理器插件“jp@gc - JSON Path Extractor”解析请求结果,并利用后置处理器插件BeanShell PostProcessor将解析结果置为全局变量。
备注:全局变量方式,如果不设置集合点,传入的token是不同的值,但起不到并发测试的作用;如果设置集合点,传入的token是一致的。