常用场景
- 支持的并发数量
- 系统的响应时间
- 系统的资源消耗
- 系统软件架构的评审
- 性能调优
性能测试的种类
- 可靠性测试:测试系统运行一段时间的稳定性。
- 并发测试:多个用户访问同一个应用,同一个模块斯否会存在死锁和其他性能问题。
- 负载测试: 逐步加压,测试系统的处理能力,确定系统能够承受的各项阈值,即出指定指标下的系统负载量(响应时间不超过10s,系统CPU的利用率不超过85%)。
- 压力测试: 逐步加压,测试系统的性能变化,并指出在什么样的情况下系统性能会处于失效状态。
- 容量测试:系统能测试的最大的会话能力。
- 失败测试:对于有冗余备份和负载均衡的系统,通过冗余测试来检验一台机器down掉了,整个系统是否还能正常使用以及承受的压力
- 配置测试:通过测试系统的软硬件配置,找到各项资源的最优配置原则。
性能测试常用流程
- 规划测试:制定测试计划,明确测试的目标和侧重点
- 创建VUser脚本:执行期间每个VUser的操作
- 创建运行场景
- 监控运行
- 分析运行结果
时间: 2024-11-10 15:28:02