1. 压力测试的工具
使用jmeter测试工具完成压力测试,模拟多线程并发请求服务器,来观察被测系统的性能指标
2. 压力测试的大致步骤
1. 测试环境的准备
通常需要准备压测机资源、被测系统服务器资源、数据库资源、系统权限、系统指标权限
2. 基础数据和测试数据的准备
3. 预期指标的各项参数
4. 测试工具安装部署
5. 编辑压测脚本
6. 设计测试方案
7. 执行压测用例
8. 数据分析疏离,编写测试报告
3. 在压力测试中通常关注的性能指标
1. 系统处理能力FPS
2. 事务的响应时间
3. 并发用户数:一般在在线用户数的10%
4. 系统资源利用率:CPU,磁盘、内存、以及网络的占用情况
5. 成功率,来判断系统的稳定性
4. 压力测试的相关策略
1. 单场景负载测试
概念:单场景负载测试目的是对系统增加一定的压力,测试程序是否能够承担,并获取系统的服务能力以及系统的性能表现。
实现方法:使用jmeter压测工具单机初始并发50个线程,每分钟增加50个线程,到300线程后持续进行压测,共计15分钟,分析出最优的TPS值。
2. 业务混合场景测试
概念:在业务混合场景下,模拟2小时业务高峰请求并接受结果,观察业务是否能够正常响应,后台服务器资源使用情况是否正常范围。
实现方法:使用jmeter向系统发送请求并接收返回结果,对于每个交易均使用固定并发压力进行测试,进行长达2小时的持续测试,获取接口的各项性能指标,初始50个线程,每分钟增加50个线程,到达300后持续进行压测,累计2小时。
3. 业务混合场景稳定性测试
概念:在业务混合情况下,长时间业务请求并接收结果,观察业务是否正常响应,后台服务器资源使用情况是否在正常范围内。
实现方法:使用jmeter向系统发送请求并接收结果,对每个交易接口使用固定的压力测试,进行长达8小时以上的持续测试,获取接口的各项性能指标。
标签:压测,关注点,50,线程,测试,压力,jmeter From: https://www.cnblogs.com/chf333/p/17116486.html