• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

IBM Rational助您轻松完成基于J2EE的Web应用系统的性能测试和性能优化

发布: 2008-9-12 14:59 | 作者: 宁德军 | 来源: IBM Rational | 查看: 175次 | 进入软件测试论坛讨论

领测软件测试网

3.2.1 测试脚本编辑和定制能力

 在性能测试脚本的录制完成后,如图六所示,基于测试脚本的图形化界面,测试员可以轻松完成以下各种定制工作:

 选取测试消息,通过更改其详细的标题,建立更易于理解和重用的测试脚本;
  通过在测试脚本中添加自定义的HTTP请求,循环和条件语句,测试员可以随意控制测试脚本的执行过程。循环语句可以控制指定消息的执行次数,条件语句(IF/ELSE语句块)可以实现根据上一消息的响应内容,决定测试脚本的执行路径;
  通过在测试脚本中添加自定义的Java代码,测试员可以实现对消息返回内容的验证、为后面的消息构造动态消息数据或执行各种特殊任务;
  通过将一些消息组织成相应的事务,使得整个测试脚本更加容易理解,同时可以更方便的对测试结果进行分析;
  通过启用页面标题验证点、响应代码验证点和响应包大小验证点,RPT会自动完成对测试执行过程中的页面标题、消息响应代码和数据包大小的验证,生成各种测试验证报告。
 图六、PRT测试脚本的能力


  通过以上内容,我们可以充分领略到RPT为性能测试员提供的强大性能测试脚本能力。更难得的是,几乎所有这些能力都可以通过图形界面,在轻松的鼠标点击声中得以实现。

3.2.2 数据驱动的性能测试能力及测试数据的智能关联能力

 性能测试的主要任务就是模拟一定数量的虚拟用户,按造指定的负载模型对被测系统进行各种操作,完成测试。因此,性能测试脚本的参数化能力和消息上下文数据的智能关联能力,就会成为性能测试员工作中的一个重要任务。

 RPT在测试脚本录制和生成过程中,能够按照最佳实践经验,自动完成测试数据在不同消息间的智能关联(关联数据用紫色标识)。如图七所示,为了性能测试员更好的理解测试数据的来源,还可以选择指定的测试关联数据,右键菜单转至指定关联的数据源。此外,测试员还可以通过图形界面,自己建立数据关联关系,实现各种动态数据关联需求

图六、PRT测试脚本的能力


  图七、测试脚本中消息上下文中数据的智能关联 RPT会自动标识可能进行参数化的动态数据(用绿色标识),测试员可以通过右键选取指定的数据,如图八所示,选择用数据池变量替换,从而实现测试脚本的参数化任务。RPT使用绿的底色标识指定的变量由数据池中读取。当然,在测试员可以使用数据池之前,如图九所示,首先必须在性能测试项目中创建所需的数据池,数据池中的数据可以从外部文件中导入,也可以在数据池的数据编辑窗口中进行编辑。

 图八、测试脚本参数化


  图九、数据池的创建过程和数据池内容编辑窗口


  通过以上描述,我们可以充分了解到RPT灵活、方便的测试脚本的参数化能力和上下文数据的智能关联能力,它们将会使性能测试员的性能测试工作变得更加轻松。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网