天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。
软件性能测试入门之如何做性能测试(三)
上一篇 /
下一篇 2013-01-16 16:38:09
/ 精华(1)
/ 置顶(1)
/ 个人分类:性能测试工具
女,87,单身,从上个月就开始,我就开始勤炼护体神功,气沉丹田,游走任督二脉,眼观鼻,比观心,不求飞花摘叶,皆可伤人,只为过年时,能抵挡住爸妈,七大姑八大姨的催婚大去,留的一线生机。表妹一个信息:姐,我过年带我男朋友回去。扰得我气息大乱,走火入魔。天要亡我啊。。。
1、 Goal目标:
a) 开始时间:需求获取阶段
b) 输入:性能需求意向
c) 操作步骤:确定本次性能测试目标、根据性能测试目标选择恰当的设计测试策略
d) 输出:性能测试目标、性能测试策略
e) 常用性能测试目标
i. 度量最终用户响应时间---负载测试
ii. 定义最优的硬件配置—压力测试
iii. 检查可靠性---稳定性测试
iv. 检查硬件或软件升级---基准测试
v. 确定瓶颈---压力测试
vi. 度量系统容量—压力测试
2、 Analysis分析:
a) 开始时间:需求分析阶段和性能测试启动阶段
b) 输入:性能需求
c) 操作步骤:分析性能需求得出性能指标、分析系统架构结合性能指标输出性能测试用例文档
d) 输出:性能指标、性能测试用例文档
3、 Metrics度量:
a) 开始时间:性能测试设计阶段
b) 输入:性能指标、性能测试用例文档
c) 操作步骤:根据场景(包括硬件、指标等)的定义设置pass/fail的度量标准、根据事务的定义设置pass/fail的度量标准,根据虚拟用户(遇到什么情况设置为pass或者fail)的定义设置pass/fail的度量标准
d) 输出:场景设置、交易设置、监控器设置、虚拟用户设置等信息
4、 Execution执行:
a) 开始时间:性能测试执行阶段
b) 输入:场景、交易、虚拟用户等设置信息
c) 操作步骤:准备性能测试的环境、数据、脚本;运行场景及监控器,根据度量的标准输出性能测试报告
d) 输出:性能测试报告
5、 Adjust调整:
a) 开始时间:第一轮性能测试结束后,未通过的情况下
b) 输入:测试报告和测试结果数据
c) 输出:性能问题解决方法
d) 操作步骤:应用程序修改或者中间件调优
e) 常用中间件调优的考虑因素
i. 数据库调休
ii. CPU数量
iii. 内存升级
iv. 代码调优
v. Cache调优
零测试
收藏
举报
TAG:
零测试
性能
性能指标
性能测试
性能测试用例
数据库