性能测试
2015-06-07 15:49
260 查看
性能测试一般分为4个过程:性能测试设计、性能测试构建、性能测试执行和性能测试分析、诊断和调整的过程。
各个阶段完成不同的主要任务:
性能测试设计:该阶段主要定义待测试的事务流程、事务的平均处理量、事务处理量的最高峰值、组合事务流程、系统 的整体用户和响应时间目标。可以将关注的问题分为4个方面:事务需求、技术需求、系统要求以及团队要求。分析时主要从5个方面进行分析:需求调研、事务模型、场景模型、数据设计和环境设计,其中事务模型是该阶段工作的最重要的一项。
性能测试构建:该阶段主要涉及配置与配置测试系统以基础设施、使用自动化性能测试解决方案构建测试脚本和负载方 案。需要完成4个方面的任务:脚本的开发、场景设计、搭建测试环境和准备测试数据。
性能测试执行:主要包含运行负载测试方案和测试系统性能。
性能测试分析、诊断和调整:主要测量系统性能并使负载测试进入下一级别,重点查找问题原因以及帮助开发工程师迅 速解决问题,并实时调节系统参数以提高性能。
各个阶段完成不同的主要任务:
性能测试设计:该阶段主要定义待测试的事务流程、事务的平均处理量、事务处理量的最高峰值、组合事务流程、系统 的整体用户和响应时间目标。可以将关注的问题分为4个方面:事务需求、技术需求、系统要求以及团队要求。分析时主要从5个方面进行分析:需求调研、事务模型、场景模型、数据设计和环境设计,其中事务模型是该阶段工作的最重要的一项。
性能测试构建:该阶段主要涉及配置与配置测试系统以基础设施、使用自动化性能测试解决方案构建测试脚本和负载方 案。需要完成4个方面的任务:脚本的开发、场景设计、搭建测试环境和准备测试数据。
性能测试执行:主要包含运行负载测试方案和测试系统性能。
性能测试分析、诊断和调整:主要测量系统性能并使负载测试进入下一级别,重点查找问题原因以及帮助开发工程师迅 速解决问题,并实时调节系统参数以提高性能。
相关文章推荐
- Appium测试环境搭建(Windows下)
- LeetCodeOJ_201_Bitwise AND of Numbers Range
- 分享到微信、微博、QQ空间、QQ微博
- HTML5
- Mysql时间相关操作命令
- Valid Parentheses
- objective-c 异常处理
- 真正统治世界的十大算法
- HDU 1159 Common Subsequence--DP--(最长公共子序列)
- PIE(二分)
- spring jdbctemplate源码跟踪
- Mysql 慢查询和慢查询日志分析
- Android Dialog 应用
- redis实现关系型数据库连接查询
- erlang VM全局内存分布
- JavaBean
- linux高级编程基础系列:线程间通信
- 团队作业:设计类图—飞机大战
- iis8 默认不支持svc解决方法
- redis安装及常用命令