天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。
软件性能测试入门之什么是软件性能测试(二)
上一篇 /
下一篇 2013-01-16 16:36:58
/ 精华(1)
/ 置顶(1)
/ 个人分类:性能测试工具
相隔20年,我在街上遇到前任。
“哎,真是好久不见啊!最近你怎么样啊?”
“还不错,”她说,“本科毕业后我接着读法律,现在都合伙当律师了呢。啊,总之见到你也挺高兴,拜了啊”说着她就走了。
这女人还是那么自以为是啊,我心想。
既不问问我最近过得怎样,也不往我的罐头盒里扔个硬币……
1、 性能测试的定义:性能测试就是测试软件性能的,最终目的是验证用户的性能需求是否达到。
2、 性能测试的特征:
a) 性能测试不是功能测试,选择测试用例需要遵循的规则
i. 基本且常用的
ii. 对响应时间要求苛刻的
b) 性能测试属于系统级测试,主要包含如下两个含义
i. 性能测试需求来自用户,最终服务于客户
ii. 系能测试开始必须是系统处于一个比较稳定的状态
3、 性能设计策略的定义
a) 策略的定义:即谋略、手段、方法,表现为权宜的行动路线、指导原则或过程;
b) 性能测试的策略定义:是已经被证明是性质有效的测试方法
4、 性能测试设计策略
a) 负载测试:考察软件系统在既定负载下的性能表现;
b) 压力测试:考察软件系统在极端条件下的性能测试,可以是超负载的交易量或者超负载的并发用户数;
c) 并发测试:验证软件系统并发处理的能力;
d) 基准测试:未加模块之前测试一个标准,然后添加一个模块后做性能测试,查看与标准是否一致;
e) 稳定性测试:考察软件系统在一定负载下长时间的测试;
f) 可恢复性测试:考察软件系统从错误状态中恢复到正常状态的时间,一般需要模拟超强压力才可以破坏系统。
5、 性能测试的度量
a) 性能测试耗费的资源,包括人力、物力、时间;
b) 性能测试中发现的问题单数,以及各自的级别;
c) 软件系统交付用户,在生产环境下发现性能问题数、级别。
零测试
收藏
举报
TAG:
零测试
性能
性能测试
测试
测试设计
测试策略