Jmeter断言、集合点、事务、思考时间、执行顺序

一、响应断言

1. 什么情况下使用断言

 尽量少使用断言,断言会影响性能结果,对于数据库的插入、修改、删除等都可以不断言,跑完脚本后查数据库

2. 断言的方法

 添加响应断言

 二、集合点

1. 集合点作用

 集合点一般是用来测试瞬时并发的压力

2. 添加集合点

 设置的用户组数量,当达到该线程数就会一起执行,超时时间为0,线程不满足条件时,就会一直等待,超时时间不为0,则未满足条件时等待到超时时间,继续执行

三、事务

1. 事务

性能测试的结果统计时我们一定会关注TPS,就是每秒事务数,JMeter自动将每个请求统计为一个事务,但有时候我们希望将多个操作统计为一个事务,比如登录功能包含两个请求。可以通过逻辑控制器中的事务控制器来实现这个功能。

2. 添加事务控制器

 

 四、思考时间

 1. 思考时间

 思考时间一般是用来模拟用户的真实行为,但是加了思考时间后,会减少服务器堆积请求的时间

2. 添加固定定时器

 添加后,上下请求的发请求时间会间隔这么多毫秒

五、执行顺序

在同一个作用域下,JMeter执行顺序和添加组件时候弹出的右键菜单大致相同:
  · 配置原件(Configuration elements)
  · 前置处理器(Pre-Processors)
  · 定时器(Timers)
  · 采样器(Sampler)
  · 后置处理器(Post-Processors)
  · 断言(Assertions)
  · 监听器(Listeners)
 

猜你喜欢

转载自www.cnblogs.com/yz-test/p/11884683.html