压力测试|浅谈性能测试

性能测试的定义:

就是通过工具来模拟各种性能测试的方法来对实际被测项目进行性能测试
性能测试都需要测试哪些:
(1)压力测试
(2)负载测试
(3)最大并发用户数
(4)响应时间
(5)tps(每秒事务处理数)
如何展开性能测试: 1)了解需求:
在实际工作中需要先进行了解需求分析、需求调研、业务测试场景、性能指标。了解了这几样东西,设计性能测试场景、脚本、方案你就会得心应手
2)性能测试准备:
a.了解完需求之后就开始编写性能测试的测试用例了
b.确定指标,可以根据指标编写脚本、方案、测试数据、还有搭建测试环境(测试环境尽量搭建和线上环境一致的,如果不一致很可能性能测试就是在做无用功)。如果条件不允许,可以参考性能测试服务器线上线下指标转换
3)性能测试执行:
a.通过做性能测试的工具执行编写的脚本
b.执行过程中记录服务器的各项指标、数据
4)结果分析与调优建议
a.首先需求确认你做的测试是否通过,你的指标是否达到了需求确定的性能指标。如果达到了,就不需要性能调优。如果未达到就需要一环一环的去排查问题
b.问题修改后还要进行一次调优测试,即功能测试里的回归测试
5)测试报告与总结
【压力测试|浅谈性能测试】最后产出性能测试报告,性能测试报告要体现的内容主要有:阐明性能测试目标、性能测试结果、测试数据构造规则以及遇到的问题和解决方案等,并对此次性能测试进行总结和知识沉淀。

    推荐阅读