如何进行性能测试?进行性能测试的流程是什么?
作者:广州电脑培训甘发布时间:2020-10-16分类:软件开发培训浏览:849
一、准备工作
在什么阶段开展性能测试工作?一般情况下,是在被测系统已完成功能测试、系统趋于稳定的情况下,才会进行性能测试。
1. 组建测试团队:根据被测系统的实际情况,组建一个性能测试团队,团队成员包括:开发人员、运维人员、DBA和测试人员等。
2. 性能需求调研:性能需求调研工作一般是有性能测试人员负责,产品经理、开发人员、运维人员配合完成。调研系统线上环境的性能需求,包括性能需求、可靠性需求、可维护性需求等。调研系统相关信息,如硬件参数配置、系统架构与部署方式等。调研业务场景信息,如关键业务逻辑与处理流程、交易列表、交易量信息、业务分布规律等。
3. 工具的选择:综合系统设计、工具成本、测试团队的技能来考虑,选择合适的测试工具。压测工具:JMeter、Loadrunner、Locust等等。监控工具:nmon、lepus、jvisualvm、prometheus、grafana等等。
二、性能测试计划
1. 分析性能测试背景
2. 分析用户场景
3. 确定性能目标
4. 制定性能测试实施计划
三、性能测试设计
1.测试环境设计
2. 测试场景设计
3. 测试用例设计
4. 编写测试脚本
四、性能测试执行
部署测试环境、执行测试脚本、性能监控和记录
五、性能测试分析
分析不同的测试环境下,硬件设备的性能指标与预期的性能指标进行对比,确定是否达到了我们需要的结果。针对没有达到预期的指标,分析具体的瓶颈点。
分析不同的测试环境下,分析应用服务器、数据库服务器、中间件等组件的性能指标。
在性能测试执行过程中,可能会发现某些功能上的不足或存在的缺陷,以及需要优化的地方。
六、性能测试调优
确定问题:根据性能分析的结果确定存在的性能问题。分析问题:根据确定的问题进行具体详细的分析出现问题的原因。
确定调整目标和解决方案。
测试解决方案:对调优后的系统再次进行测试。分析调优结果:分析调优结果是否到达了预期目标。
七、性能汇总与报告
对性能测试的过程和结果进行汇总。编写性能测试报告
- 软件开发培训排行
- 最近发表
-
- 东莞信息:莞城开展重点群体及港澳青年人才创新创业交流活动|||计算机培训学校招生
- 湛江信息:奏响人才活力乐章!在湛青年才俊共赴一场音乐盛宴|||计算机网络培训学校
- 东莞信息:东坑东坑人社分局赴江口县开展劳务协作工作|||计算机软件培训学校
- 东莞信息:2024年东城街道模具工职业技能竞赛成功举办|||计算机培训机构
- 东莞信息:塘厦塘厦人社分局赴始兴县举办南粤家政技能培训活动|||计算机职业技能培训班
- 梅州信息:政策筑巢引凤来栖|||计算机网络培训学校
- 汕头信息:汕头市举办2024年航空服务与高技能人才培养研讨会|||计算机培训机构
- 江门信息:江门市人力资源和社会保障局下属事业单位党支部携手联动开展双报到双服务暖民心|||电脑计算机编程培训学校
- 河源信息:52名高校毕业生投身河源基层公共就业创业服务工作|||北大青鸟计算机培训中心
- 东莞信息:东坑东坑镇成功举办创业东莞沙龙助力创业者扬帆起航|||中专学计算机平面设计女生可以学计算机网络技术好吗
- 标签列表
-