场景1:如何模拟100个不同用户同时登录?
- 利用注册接口获得100个用户,保存起来(可以使用BeanShell提取用户信息)
- 设置线程组的参数线程数100,Ramp-Up为0(表示100个线程同时触发),循环次数为1
- 设置取样器,用户参数需要参数化,数据源为步骤一的结果
基础知识点
1 Jmeter测试元件执行顺序
新建一个线程组: 配置元件>>前置处理器>>计时器>>采样器>>后置处理器>>断言>>监听器
2 计时器是用来做什么的
参数化的一种方式,用于向采样器提供可变参数
3 性能测试的观察指标
- TPS/QPS
- 平均响应时间
- 错误率
- CPU(在75%左右)
- 内存
- IO
- 服务器带宽
- 数据库CPU(通过Zabbix观察)
- 数据库读写效率(通过Zabbix观察)