软件性能测试用例设计方法

上一篇 / 下一篇  2011-12-12 13:53:20 / 个人分类:性能测试

NZ D.C4W3h c0最近回看以前制定过的性能测试体系,结合近期的性能测试项目,又对性能测试模型-测试模型中的性能测试案例设计方法进行了些许改进

9TG\3U'M6Km2@051Testing软件测试网sh*V U4~6lf%M&| A

51Testing软件测试网vo%T ?lAE jM
    性能测试案例是开发性能测试脚本的依据(设计文档),包括几个最关键的要素
.M8og]+|%ok^0¨(1)操作步骤:51Testing软件测试网/\t"bR&V8z/Z
§    关键
业务的每个实际业务操作步骤,例如输入用户名,输入密码,点击登陆按钮,确认主界面显示成功,点击查询按钮,确认进入注册用户信息查询界面,输入查询条件(注册用户的用户号码),点击提交按钮,确认查询结果显示成功。51Testing软件测试网3nG @G+w g1Q.PZ
¨(2)参数化点:51Testing软件测试网&DD1k'@?` O
§确定某个操作步骤中需要将输入
数据进行参数化,例如在查询步骤中将输入的注册用户号码进行参数化,即将注册用户号码用变量代替,并设置该变量的数据源,例如某个数据文件(user_No.xls),并注明注册用户号码的数据如何获得,例如从数据库中查找10000个符合查询条件的用户号码,放置在数据文件中;或者使用EXCEL自身的数据处理功能按照一定的规则条件生成10000个用户号码。51Testing软件测试网G)`|wEEF
¨(3)事务衡量点:
.HG\$W]9B,U0§     事务是用来衡量某个操作步骤执行时间的时间函数组合,包括一个起始时间函数和一个截止时间函数,由它们可以计算一个业务操作所耗费的时间长度,例如一个查询操作,在点击查询提交按钮之前设置事务的起始时间函数,在查询结果显示成功之后设置事务的截止时间函数,这样在测试执行时就可以实时计算每个查询步骤的响应时间是多长。
Qb"R!m1x4va0¨(4)Thinktime:51Testing软件测试网WK|3{&t,ND&i
§     思考时间是用来模拟实际情况中一个操作员在两个相邻的操作动作之间的习惯性间隔时间,例如阅读
页面中的内容、填写页面中要求输入的数据、起身到打印机旁等待并拿回打印好的发票等。51Testing软件测试网 m ajAG1g
¨(5)
检查点:51Testing软件测试网t7R;Xh(S s
§     检查点的作用是验证某个业务的请求被发送到
服务器后,服务器返回的结果是否正确。例如登陆的检查点可以设置为在点击登陆按钮之后检查服务器返回的页面中是否包含了“欢迎您访问xxx系统!”的字样。

2M'\C5H$p0

TAG:

 

评分:0

我来说两句

Open Toolbar