老徐关注于企业级软件测试的管理; 老徐关注于软件自动化测试的研究与探索; 老徐关注于软件性能测试的研究与探索; 老徐和大家分享软件测试进度管理、缺陷管理、质量控制等方面的经验。

老徐最新的性能测试用例设计方法

上一篇 / 下一篇  2007-03-03 21:16:13 / 个人分类:软件性能测试

 
n    最近回看以前制定过的性能测试体系,结合近期的性能测试项目,又对性能测试模型-测试模型中的性能测试案例设计方法进行了些许改进。
    分享给大家:)

    性能测试案例是开发性能测试脚本的依据(设计文档),包括
几个最关键的要素
¨(1)操作步骤:
§    关键业务的每个实际业务操作步骤,例如输入用户名,输入密码,点击登陆按钮,确认主界面显示成功,点击查询按钮,确认进入注册用户信息查询界面,输入查询条件(注册用户的用户号码),点击提交按钮,确认查询结果显示成功。
¨(2)参数化点:
§确定某个操作步骤中需要将输入数据进行参数化,例如在查询步骤中将输入的注册用户号码进行参数化,即将注册用户号码用变量代替,并设置该变量的数据源,例如某个数据文件(user_No.xls),并注明注册用户号码的数据如何获得,例如从数据库中查找10000个符合查询条件的用户号码,放置在数据文件中;或者使用EXCEL自身的数据处理功能按照一定的规则条件生成10000个用户号码。
¨(3)事务衡量点:
§     事务是用来衡量某个操作步骤执行时间的时间函数组合,包括一个起始时间函数和一个截止时间函数,由它们可以计算一个业务操作所耗费的时间长度,例如一个查询操作,在点击查询提交按钮之前设置事务的起始时间函数,在查询结果显示成功之后设置事务的截止时间函数,这样在测试执行时就可以实时计算每个查询步骤的响应时间是多长。
¨(4)Thinktime
§     思考时间是用来模拟实际情况中一个操作员在两个相邻的操作动作之间的习惯性间隔时间,例如阅读页面中的内容、填写页面中要求输入的数据、起身到打印机旁等待并拿回打印好的发票等。
¨(5)检查点:
§     检查点的作用是验证某个业务的请求被发送到服务器后,服务器返回的结果是否正确。例如登陆的检查点可以设置为在点击登陆按钮之后检查服务器返回的页面中是否包含了欢迎您访问xxx系统!的字样。

TAG: 软件性能测试

lingyun1104的个人空间 引用 删除 lingyun1104   /   2009-09-29 16:16:42
没有涉及到设计方法啊。
 

评分:0

我来说两句

日历

« 2024-05-18  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 37704
  • 日志数: 35
  • 建立时间: 2007-03-03
  • 更新时间: 2007-04-12

RSS订阅

Open Toolbar