标签:class span 调优 脚本 text 分类 映射 报告 软件测试
从图中可以看出,性能测试在整个软件测试环节中占了50%的内容,比如负载测试、压力测试、性能测试、大数据量测试、恢复测试、内容泄露测试、竞品测试(比较测试)和可靠性测试。
(1)业务学习:通过查看文档,手动操作系统来来了解系统性能;
(2)需求分析:分析系统非功能需求,圈定性能测试的范围,了解系统的性能指标;
(3)工作评估:工作量分解,评估工作量,计划资源投入;
(4)设计模型:圈定性能测试范围后,把业务模型映射成测试模型;
(5)计划编写:计划测试工作,在文档中明确列出测试范围、人力投入、持续时间、工作内容、风险评估、风险应对策略等;
(6)脚本开发:录制或者编写性能测试脚本;
(7)测试环境准备:性能测试环境准备包括服务器与负载机两部分,服务器是被测系统的运行平台,负载机是我们用来生产负载的机器,用来安装负载工具,运行测试脚本;
(8)测试数据准备:根据测试模型来准备被测系统的主数据与业务数据;
(9)测试执行
(10)缺陷管理:对性能测试过程中发现的缺陷进行管理;
(11)性能分析:对性能测试过程中暴露出来的问题进行分析,找出原因;
(12)性能调优:性能测试人员与开发人员一起来解决性能问题;
(13)测试报告:测试工作的重要交付文件,对测试结果进行报告,主要包括性能指标说明(tps、rt、cpu等);
性能测试主要交付件:
1 测试计划 2 测试脚本 3 测试程序 4 测试报告或者阶段性测试报告
(14)评审:对性能报告中的内容进行评审,确认问题,评估上线风险。
标签:class span 调优 脚本 text 分类 映射 报告 软件测试
原文地址:http://www.cnblogs.com/feifei-cyj/p/7746389.html