LoadRunner培训心得适合初学者.pdf
### LoadRunner培训心得知识点梳理####一、LoadRunner简介与环境搭建**知识点1:LoadRunner概述** - **定义**:LoadRunner是一款由Micro Focus公司开发的功能强大的性能测试工具,主要用于评估系统的性能表现和稳定性。 - **应用场景**:适用于各种软件系统(包括Web、移动应用等)的负载测试。 **知识点2:准备培训环境** 1. **安装LR脚本编译器VUGen**: -安装包复制到目标机器上,按照提示完成安装。 -需要注意的是,如果目标机器上已安装LoadRunner,则无需重复安装。 -安装过程中还需要安装一个补丁以确保软件稳定性和兼容性。 2. **安装LR测试实例网站**: -此网站用于教学演示,包含一个基于JavaScript的示例网站和Apache Web服务器。 -安装过程较为简单,只需按照安装向导操作即可。 -安装完成后,需将特定文件夹下的类文件替换到指定路径下,并更新相关配置文件。 -最后通过简单的测试验证安装是否成功,即访问`http://localhost/servlets/com.mercurytours.servlet.WelcomeServlet`。 ####二、录制脚本**知识点3:录制脚本** 1. **启动VUGen并选择协议**: -打开VUGen软件,选择“单协议脚本”中的“web(HTTP/HTML)”选项。 -指定应用程序和录制的URL。 2. **录制脚本的规范化**: -在录制脚本时需要注意规范化,如在开始一项任务时插入事务。 -对于不同交易,定义不同的Action,以提高脚本的复用性和可维护性。 ####三、脚本修改与优化**知识点4:脚本修改与优化** 1. **脚本初步运行**: -录制完成后首先运行脚本,检查是否存在错误或异常情况。 -在本例中,脚本在尝试删除机票时出现错误,原因是脚本未考虑机票已被删除的情况。 2. **脚本修改**: -针对脚本中的问题进行修改,使其更加灵活可靠。 -示例中涉及到登录用户名和密码的参数化处理。 **知识点5:参数化详解** 1. **参数化概念**: -参数化是指将脚本中的固定值转换为变量,使得这些值可以根据实际情况动态变化。 -例如,登录的用户名和密码可以通过参数化变为每次运行时的不同值。 2. **参数化示例**: -在脚本中找到需要参数化的字段(如用户名和密码),选择“替换为新参数”。 -设置参数名称(例如`name`)。 3. **参数类型介绍**: - **DateTime**:用于日期/时间的输入,可通过设置格式来自定义。 - **GroupName**:表示虚拟用户的组名,在实际运行中会被当前虚拟用户所属的组名代替。 - **LoadGeneratorName**:表示虚拟用户所在Load Generator的机器名。 - **IterationNumber**:表示当前测试脚本的循环次数。 - **RandomNumber**:生成随机数,可在属性设置中指定范围。 - **UniqueNumber**:生成唯一数字,需要注意最大值的限制。 ####四、总结通过对LoadRunner的基本介绍、环境搭建、脚本录制、脚本修改与优化等方面的学习,初学者能够快速掌握LoadRunner的基础操作和核心概念。特别是参数化技术的应用,有助于构建更加灵活、高效的测试脚本。通过不断地实践和优化,可以进一步提升测试效率和质量。
954.93KB
文件大小:
评论区