jmeter模拟用户登录后进行接口压测
阅读数:82 评论数:0
跳转到新版页面分类
应用软件
正文
一、新建测试计划
1、新建http请求默认值。
用于统一管理待测试的服务器地址和端口。
这里将测试服务器地址设置为http://127.0.0.1:9999
2、新建setUp线程组
这里的线程组来模拟登录使用只需要执行一次即可,所以单独用一个线程组。在这个线程组下新建http请求来模拟登录。
根据入参是application/json还是application/x-www-form-urlencoded,决定http信息头管理器。
3、创建查看结果树,测试是否登录成功
二、提取登录返回数据中的token并设置全局变量
1、新建json提取器
这里$就是返回的JSON对象,$.data.token就是获取token然后赋值给token变量。
2、新建Bean shell后置处理程序
${__setProperty(Token,${token},)}将赋值给Token。
三、测试业务接口
1、新建一个线程组来测试业务接口。
在线程组下有的http信息头管理器中设置token
${__P(Token,)}获取Token
这样设置后线程组下面的所有业务接口都能复用第一次登录的token了。