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是一致的。
本文介绍使用JMeter进行并发测试的具体实践,包括如何通过CSV文件管理多用户信息、使用jp@gc-JSONPathExtractor插件解析JSON响应并传递token值等关键技术点。
1438

被折叠的 条评论
为什么被折叠?



