大家好,我是阿萨。
这次我们讨论下性能测试。一般开展性能测试都有哪些流程呢?
常见性能测试流程有以下几个步骤:
1)先确定好性能基线。明确响应时间,吞吐量以及资源利用率等性能测试中的关键指标。
2)确定好测试环境。明确性能测试的硬件,软件,组网等信息。
3)设计测试用例,设计测试用例前先明确下用户的真实使用场景,使测试用例接近实际用户使用情况。
4)准备测试环境,配置环境,工具和对应的资源。同时准备好监控资源的相关工具。
5)准备测试场景以及测试工具。常见性能测试工具有:
Load Runner,Neo Load,LoadUI,Galting,WebL OAD,WAPT,Loadster,LoadImpact,Retional performance tester,Testing Anywhere,Open STA,LoadStorm,The grinder,Apache Benchmark和HttpPerf,Jmeter,Locus等
6)执行测试。获取相关场景监控数据并保存数据。
7)分析测试结果,报告测试结果同时在开发修改问题后重新测试相关场景。
8)性能调优和更改相关配置信息来达成第一步的性能基线。
9)根据测试结果出具性能测试报告。
根据以上流程去安排性能测试只是基本流程,最关键还是获得客户的认可以及如何保证线上环境在各种组网情况下都可以正常运行。
你针对以上流程有哪些意见和建议呢?