性能测试工具

preview
需积分: 0 1 下载量 140 浏览量 更新于2012-08-20 收藏 2.04MB DOC 举报
### 性能测试工具Loadrunner的关键知识点 #### Loadrunner简介与安装 - **Loadrunner**是一种广泛应用于软件性能测试的专业工具,它可以帮助测试工程师评估应用程序在压力条件下的表现。 - **Loadrunner11安装**: 在安装Loadrunner11之前,需要确保已经下载了安装包以及破解文件,并且系统中已经安装了虚拟光驱。考虑到ISO文件超过4GB大小的问题,解压后的文件必须存放在NTFS格式的磁盘上,因为FAT32格式磁盘仅支持小于4GB的单个文件。 - **Win7操作系统**下,安装Loadrunner11时需使用管理员账户进行操作以确保安装过程顺利完成。 #### 录制脚本 - **录制前准备**: - 对于基于Flex架构的测试系统,需要准备JAR包来支持特定的环境需求。 - 录制脚本时建议关闭所有杀毒软件,例如360安全卫士等,以防止它们干扰脚本回放导致错误。 - 在IE浏览器的高级设置中取消勾选第三方浏览器插件,确保VUGen能够顺利工作,因为它主要支持IE浏览器。 - **启动脚本生成器VUGen**: - 通过开始菜单中的“HPLoadRunner”选项启动VUGen。 - 新建脚本时选择合适的协议,例如在Flex架构下选择FLEX和WEB(HTTP/HTML)协议。 - **设置录制选项**: - 在URL Address中输入待测系统的地址。 - 设置录制脚本的起始位置,通常初始登录操作置于Vuser_init部分。 - 针对Web应用,通常选择HTML_BASED_SCRIPT模式下的A script containing explicit URLs only,这样可以减少脚本间的依赖关系。 - 在Externalizable Objects选项中添加必要的JAR包,注意路径中不能包含中文字符。 - **操作系统的事务点设置**: - 登录测试系统并执行业务流程操作。 - 在关键的操作点(例如保存操作前)插入事务点,这有助于更精确地衡量性能指标。 - 完成业务流程后,确保脚本正确退出并停止录制。 #### 调试脚本 - **回放脚本**: 自动生成的脚本需要进行回放验证,检查是否存在错误或异常情况。 - **参数化**: - 参数化是指将脚本中的固定数据替换为动态值的过程,这对于模拟真实用户的多样化行为非常重要。 - 例如,将登录用户名设置为参数,可以从文件中读取多个用户名来进行测试。 - 在参数化窗口中设置参数的名称、类型(这里选择File类型),并使用记事本编辑参数文件来添加用户名数据。 - 设置参数的取值方式,可以选择顺序、唯一或随机取值,并指定何时更新参数值。 #### 关联 - **关联**是在脚本中捕获动态生成的数据并将其用于后续请求的重要技术。 - 当脚本的操作流程中,后一步骤需要引用前一步骤产生的数据时(例如,获取刚创建的对象的ID),就必须使用关联技术。 - 示例: 在创建出库单后,接着创建SKU,需要将出库单ID和SKU ID等信息传递给服务器。如果不进行关联处理,脚本在回放时可能会因数据不匹配而导致失败。 - 通过关联函数捕获并存储这些动态数据,然后在后续的请求中使用这些数据,从而确保脚本的完整性和准确性。 通过上述步骤,Loadrunner不仅能够帮助测试人员构建复杂的性能测试场景,还能通过精细的调试和技术优化提高测试的准确性和效率。这对于确保应用程序在各种负载条件下都能稳定运行至关重要。
zliyas
  • 粉丝: 0
  • 资源: 1
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜

最新资源