Jmeter连接数据库
填写连接池的变量名,写好数据库URL填写用户名密码
在jdbc请求下写查询语句,写连接池变量名。
Jmeter IF控制器
if控制器用来控制它下面的测试元素是否运行
建议使用函数表达式来作为判断条件,可提高性能
在工具中找到函数助手,将自己写的表达式写入里面即可生成函数表达式
只执行了qq的请求
Jmeter事务控制器
Jmeter默认把每一个请求都统计成了一个事务,但有时候我们根据业务需求,会把多个操作统计成一个事务,Jmeter也有这个功能。定义了事务控制器后,整个事务中所有请求都成功了才算成功,否则结果就是失败。
为第二个请求添加断言,断言错误整个事务出错
断言正确事务成功运行
Jmeter同步定时器
- 超时时间设置为0,默认是没有超时时间。当模拟用户组数量无法被并发数整除时,则剩余线程将一直处于挂起状态无法执行
- 超时时间设置不能短于线程生成的时间,否则一直都无法达到用户组的数量,导致无法形成并发的效果
Jmeter常量吞吐量定时器
常数吞吐量定时器可以让Jmeter以指定数字的吞吐量(以每分钟的样本数为单位,而不是每秒)执行,通常用于负载测试,压力测试等。吞吐量计算的范围可以指定为当前线程、当前线程组、所有线程组
每秒10个吞吐量,线程持续运行一分钟