» 您尚未 登录   注册 | 社区服务 | FTP中心 | 帮助 | 社区 | 无图版 | 测试百科  | 测试Blog 
软件测试基地论坛 -> 性能&压力测试技术 -> [转帖]如何写性能测试用例
 XML   RSS 2.0   WAP 

--> 本页主题: [转帖]如何写性能测试用例 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
Fastpoint


该用户目前不在线
级别: 总版主
精华: 44
发帖: 5033
基地声望: 390 点
基地币: 1660 Bug
基地贡献: 0 点
好评度: 15 点
在线时间:818(小时)
注册时间:2005-10-08
最后登录:2008-07-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

[转帖]如何写性能测试用例

由于性能测试与功能测试有很大的区别,所以讨论出的结果可能与预先的设想有一定的区别。
性能测试的目的:
为了验证系统是否达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,起到优化系统的目的。

性能测试指标的来源:
用户对各项指标提出的明确需求;如果用户没有提出性能指标则根据用户需求、测试设计人员的经验来设计各项测试指标。(需求+经验)

主要的性能指标:
服务器的各项指标(CPU、内存占用率等)、后台数据库的各项指标、网络流量、响应时间。

BUG观点:
1、性能测试就象人在无风情况下跑步(正常情况下的性能指标);
2、压力测试就象人在微风中跑步(在正常的基础上加大多少百分比压力的性能指标);
3、负载测试就象人在强风中跑步(不断加压,直到系统崩溃)。

HTTP观点:
1、 负载测试是正常情况下持续的加压;
2、 压力测试是直接加压达到一个极限值。

大家统一的观点:
性能测试、压力测试、负载测试密不可分,可统称为性能测试。

性能测试要点:
1、 性能测试是在功能测试完成之后进行。
2、 性能测试计划、方案一般与测试用例统一在一个文档里。
3、 测试环境应尽量与用户环境保持一致。
4、 性能测试一般使用测试工具和测试人员编制测试脚本来完成,性能测试的环境应单独运行尽量避免与其他软件同时使用。
5、 性能测试的重点在于前期数据的设计与后期数据的分析。
6、 性能测试的用例主要涉及到整个系统架构的问题,所以测试用例一旦生成,改动一般不大,所以做性能测试的重复使用率一般比较高。(说明:当系统中出现的某个功能点需要修改,它一般只会影响到功能测试的设计用例,而对于性能测试,很少影响到性能测试的设计用例。但是如果某个功能有较大的修改,性能测试也应该进行重新测试。)


可不可不要这么样徘徊在目光内
你会察觉到我根本寂寞难耐
即使千多百个深夜曾在梦境内
我有吻过你这毕竟并没存在

人声车声开始消和逝
无声挣扎有个情感奴隶
是我多么的想她
但我偏偏只得无尽叹谓

其实每次见你我也着迷
无奈你我各有角色范围
就算在寂寞梦内超出好友关系
唯在暗里爱你暗里着迷
无谓要你惹上各种问题
共我道别吧别让空虚使我越轨
[楼 主] | Posted: 2005-12-25 17:09 顶端
fish_yy




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 23
基地声望: 3 点
基地币: 6591 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:10(小时)
注册时间:2006-02-20
最后登录:2007-03-13
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



有点意思:)

欢迎访问我的博客:http://tester2test.cnblogs.com/

[1 楼] | Posted: 2006-02-20 09:17 顶端
恋恋冬季




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 21
基地声望: 3 点
基地币: 6614 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:8(小时)
注册时间:2005-10-20
最后登录:2008-08-05
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



请问楼主 针对不同带宽的测试 属于哪种类型
[2 楼] | Posted: 2006-03-10 16:55 顶端
dyy366


该用户目前不在线
级别: 测试新手
精华: 0
发帖: 11
基地声望: 1 点
基地币: 6534 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:2(小时)
注册时间:2006-05-18
最后登录:2006-05-18
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



reading.........
[3 楼] | Posted: 2006-05-18 17:15 顶端
Fastpoint


该用户目前不在线
级别: 总版主
精华: 44
发帖: 5033
基地声望: 390 点
基地币: 1660 Bug
基地贡献: 0 点
好评度: 15 点
在线时间:818(小时)
注册时间:2005-10-08
最后登录:2008-07-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



回恋恋:配置测试!

可不可不要这么样徘徊在目光内
你会察觉到我根本寂寞难耐
即使千多百个深夜曾在梦境内
我有吻过你这毕竟并没存在

人声车声开始消和逝
无声挣扎有个情感奴隶
是我多么的想她
但我偏偏只得无尽叹谓

其实每次见你我也着迷
无奈你我各有角色范围
就算在寂寞梦内超出好友关系
唯在暗里爱你暗里着迷
无谓要你惹上各种问题
共我道别吧别让空虚使我越轨
[4 楼] | Posted: 2006-05-18 17:30 顶端
mtzvs


该用户目前不在线
级别: Cntesting老学员
精华: 1
发帖: 893
基地声望: 138 点
基地币: 0 Bug
基地贡献: 5 点
好评度: 5 点
在线时间:285(小时)
注册时间:2006-03-27
最后登录:2008-03-07
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



好贴啊~有助理解!
[5 楼] | Posted: 2006-05-18 22:47 顶端
sss_291




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 8
基地声望: 1 点
基地币: 6432 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:0(小时)
注册时间:2006-05-23
最后登录:2006-08-17
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



,学习中,很有用
[6 楼] | Posted: 2006-05-23 13:31 顶端
langwx521


该用户目前不在线
级别: 测试员
精华: 0
发帖: 57
基地声望: 11 点
基地币: 4 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:44(小时)
注册时间:2005-12-15
最后登录:2008-08-26
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



楼主的举例说明让人理解很明了呀!
[7 楼] | Posted: 2007-03-28 15:14 顶端
老徐




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 9
基地声望: 2 点
基地币: 2216 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:4(小时)
注册时间:2007-04-28
最后登录:2007-05-10
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



性能测试用例是开发性能测试脚本的依据(设计文档),

  包括几个最关键的要素:

  (1)操作步骤

  (2)参数化点

  (3)事务衡量点

  (4)思考时间(ThinkTime)

  (5)检查点

操作步骤详解:关键业务的每个实际业务操作步骤,

  例如

  (1)输入用户名,输入密码,点击登陆按钮,确认主界面显示成功

  (2)点击查询按钮,确认进入注册用户信息查询界面

  (3)输入查询条件(注册用户的用户号码),点击提交按钮,确认查询结果显示成功。

参数化点详解: 确定某个操作步骤中需要将输入数据进行参数化

例如,

  在查询步骤中将输入的注册用户号码进行参数化,

  即将注册用户号码用变量代替,

  并设置该变量的数据源,例如某个数据文件(user_No.xls),

  并注明注册用户号码的数据如何获得,

  例如从数据库中查找10000个符合查询条件的用户号码,放置在数据文件中;

  或者使用EXCEL自身的数据处理功能按照一定的规则条件生成10000个用户号码。

事务衡量点详解:   事务是用来衡量某个操作步骤执行时间的时间函数组合,

  包括一个起始时间函数和一个截止时间函数,

  由它们可以计算一个业务操作所耗费的时间长度,

  例如,

  一个查询操作,

  在点击查询提交按钮之前设置事务的起始时间函数,

  在查询结果显示成功之后设置事务的截止时间函数,

  这样在测试执行时就可以实时计算每个查询步骤的响应

思考时间详解: 思考时间是用来模拟实际情况中,

一个操作员在两个相邻的操作动作之间的习惯性间隔时间,

例如,

  阅读页面中的内容、

  填写页面中要求输入的数据、

  起身到打印机旁等待并拿回打印好的发票等。

检查点详解:   检查点的作用是验证某个业务的请求被发送到服务器后,

  服务器返回的结果是否正确。

  例如,

  登陆的检查点可以设置为,

  在点击登陆按钮之后,

  检查服务器返回的页面中是否包含了

  “欢迎您访问xxx系统!”的字样。


“实现自己的同时实现他人”
引自“焦点测试论坛”http://bbs.testfocus.com.cn
[8 楼] | Posted: 2007-04-28 14:46 顶端
lisilin




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 2
基地声望: 1 点
基地币: 2110 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:4(小时)
注册时间:2007-05-10
最后登录:2007-06-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



很贴切,学习ING

要努力成为一个测试高手
[9 楼] | Posted: 2007-05-11 12:54 顶端

软件测试基地论坛 -> 性能&压力测试技术




软件测试基地上海测仕信息技术有限公司旗下网站
Copyright © 2005-2007 Cntesting.com, All Rights Reserved
沪ICP备06057721号

Powered by PHPWind Code © 2003-06 PHPWind
Total 0.089070(s) query 5, Time now is:08-29 13:57, Gzip disabled
You can contact us


每日一句:Loading...