如何分析性能测试需求
2016-02-16 15:47
267 查看
1、业务模型
业务模型是实际环境中,用户操作的业务量以及各个业务之间的比例,能真实的反应实际环境中系统的负载情况;一个系统可能会有几十个业务,我们测试过程中要重点关注占用总业务量百分之八十以上的几个业务场景;关于业务比例情况,如果是一个全新的系统,需要进行调研;如果是一个已上线的系统或者类似系统,我们可以对后台特殊交易日的历史数据进行统计分析,如取一个月、一个季度或者一年的数据,统计出平均值和峰值的业务量以及各业务之间比例。
2、测试模型
测试模型是以业务模型为基础,根据测试目标不同和业务模型进行参考比对,作为数据依据;在模拟实际真实用户场景时,测试模型要尽量接近业务模型。
3、性能测试指标
事务处理能力:每秒处理事务量
事务响应时间:每个业务场景执行的时间
事务正确率:执行过程中通过的事务占总事务的比例
系统性能指标:系统占用各种资源情况
在性能测试准备过程中,要有针对的对性能需求进行分析,如果需求文档中内容比较笼统,需要进一步进行调研讨论和分析。
(本文转载自网络,感谢原文作者)
业务模型是实际环境中,用户操作的业务量以及各个业务之间的比例,能真实的反应实际环境中系统的负载情况;一个系统可能会有几十个业务,我们测试过程中要重点关注占用总业务量百分之八十以上的几个业务场景;关于业务比例情况,如果是一个全新的系统,需要进行调研;如果是一个已上线的系统或者类似系统,我们可以对后台特殊交易日的历史数据进行统计分析,如取一个月、一个季度或者一年的数据,统计出平均值和峰值的业务量以及各业务之间比例。
2、测试模型
测试模型是以业务模型为基础,根据测试目标不同和业务模型进行参考比对,作为数据依据;在模拟实际真实用户场景时,测试模型要尽量接近业务模型。
3、性能测试指标
事务处理能力:每秒处理事务量
事务响应时间:每个业务场景执行的时间
事务正确率:执行过程中通过的事务占总事务的比例
系统性能指标:系统占用各种资源情况
在性能测试准备过程中,要有针对的对性能需求进行分析,如果需求文档中内容比较笼统,需要进一步进行调研讨论和分析。
(本文转载自网络,感谢原文作者)
相关文章推荐
- 并行计算之路<3>——CUDA与CPP文件联姻
- extjs 之columntree 自定义分页工具条
- 自动提示加下拉选择 list集合转json
- [DevExpress]TreeList显示[+] [-] 线条样式
- Struts2 中添加 Servlet
- JAVA正则表达式 Pattern和Matcher
- nyoj--1100--WAJUEJI which home strong!(bfs)
- Samba配置文件常用参数详解
- vim-初学笔记
- Web安全测试
- VAADIN应用程序
- 用Zoho Books的客户门户收集客户反馈
- journalctl --help
- nyoj--1100--WAJUEJI which home strong!(bfs)
- tcpd
- CMake使用教程
- android 控件滑动
- php post raw 的示例
- 快速使用github
- android 开源组件合集-UI篇(2014-08-25更新)