jmeter-set up先登录获取token,再测试

一、何为setup

一种特殊类型的线程组,可用于执行预测试操作;简单来讲就是执行测试线程组前,先执行setup

作用

例如前面,我们说到的,压测之前只用JMeter调用业务接口造数或者通过JDBC操作数据库造数,可以放到setUp线程组之中;除了造数,工作中,如果使用EasyNMon进行服务器资源监控,也可以使用setUp线程组,开启监控服务器的操作

tearDown线程组:

一种特殊类型的线程组,可用于执行测试后工作;

作用

这个是我们压测结束之后,可以使用该线程组,对我们前面压测的数据进行清除操作,同样可以通过业务接口或者操作数据库进行压测后数据的清除操作;

使用EasyNMon进行服务器资源监控,结束之后可以调用接口,停止监控;

线程组:

普通的、常用的线程组,可以看做一个虚拟用户组,线程组中的每一个线程都可以理解为一个虚拟用户

执行顺序

setUp线程组->线程组->tearDown线程组

二、详细步骤

1、添加json提取器,提取token

可通过结果树调试获取到的token

2、增加beanshell 后置提取器

复制代码
${__setProperty(globalToken,${token})}

注意:可通过函数助手检查

3、最后在需要使用token的线程组中调用

${__property(globalToken)}

可通过结果树查看请求是否带上token

相关推荐
少云清18 小时前
【金融项目实战】6_接口测试 _Jmeter自动化脚本实现(重点)
jmeter·自动化·金融项目实战
少云清21 小时前
【金融项目实战】5_接口测试 _Jmeter功能脚本实现
jmeter·金融项目实战
卖个几把萌2 天前
【11】JMeter在GUI页面修改语言后右上角不显示线程数和持续时间问题解决
测试工具·jmeter
张永清-老清2 天前
每周读书与学习->JMeter性能测试脚本编写实战(四)-利用JMeter对MySQL数据库查询进行性能测试
学习·jmeter·性能调优·jmeter性能测试·性能分析·每周读书与学习
Jul1en_2 天前
【性能测试工具】JMeter下载安装、编辑环境变量和中文配置
测试工具·jmeter
一碗面4214 天前
Jmeter的进阶功能
jmeter
月明长歌6 天前
从零构建高并发测试体系:JMeter 接口压测与全链路实战指南
jmeter
一碗面4217 天前
Jmeter的基本使用
jmeter
余防8 天前
jmeter使用
jmeter
maqiang_7208 天前
jmeter做压力测试如何找到软件瓶颈
jmeter·压力测试