打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
jmeter压测学习15-setUp线程组实现用户先登录

前言

setUp线程组

我们需要测试的是查询用户个人信息接口:/api/v1/userinfo,但是查询接口需要有用户登录的token才有权限去访问。
那么我们的前置操作就是先登录,取出token,后面的接口拿着这个token就有权限访问了
在测试计划里面,新增 setUp 线程组

在 setUp 线程组前面加HTTP请求默认值添加环境配置,新增HTTP信息头管理器添加POST接口请求类型Content-Type: application/json(具体参考前面文章)
新增HTTP请求,添加登录接口的相关信息


运行后查看结果树,可以看到登录后返回的token

返回的完整json内容

# 作者-上海悠悠 QQ交流群:717225969
# blog地址 https://www.cnblogs.com/yoyoketang/
{
"code": 0,
"msg": "login success!",
"username": "test",
"token": "b6b3545d53881d5e95430572bb43a5c995e462ce"
}

提取token

添加后置处理器-JSON提取器,把token提取出来,设置变量名称:token

这里提取的变量,只在当前线程组能引用到,下面我们需把token设置为系统的全局变量,添加BeanShell 后置处理程序

把提取的${token}参数设置为全局属性,设置属性名称:token_global

${__setProperty(token_global,${token},)}

线程组引用全局属性

新增一个测试的线程组,添加头部管理器,在头部添加token,引用属性使用${__P(属性名称,)}

${__P(token_global,)}


接着添加我们需要测试的个人信息接口的访问路径

运行后查看结果树请求头部,可以看到已经关联成功

还有个tearDown线程组,用于测试完成后数据清理的操作

2021年第六期《python接口自动化+测试开发》课程,1月9号开学(火热报名中!)

1月9-4月1820:30-22:30

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
jmeter中不同线程组的变量值的参数传递
C#开发微信门户及应用(17)
Postman 最被低估的功能
别再问我postman如何使用了,看这篇就行
Jmeter性能测试 -2 熟悉Jmeter使用
Jmeter接口参数化配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服