一、准备工作
在什么阶段开展性能测试工作?一般情况下,是在被测系统已完成功能测试、系统趋于稳定的情况下,才会进行性能测试。
1. 组建测试团队
根据被测系统的实际情况,组建一个性能测试团队,团队成员包括:开发人员、运维人员、DBA和测试人员等。
2. 性能需求调研
性能需求调研工作一般是有性能测试人员负责,产品经理、开发人员、运维人员配合完成。
调研系统线上环境的性能需求,包括性能需求、可靠性需求、可维护性需求等。
调研系统相关信息,如硬件参数配置、系统架构与部署方式等。
调研业务场景信息,如关键业务逻辑与处理流程、交易列表、交易量信息、业务分布规律等。
3. 工具的选择
综合系统设计、工具成本、测试团队的技能来考虑,选择合适的测试工具。
压测工具:JMeter、Loadrunner、Locust等等。
监控工具:nmon、lepus、jvisualvm、prometheus、grafana等等。