LOADRUNNER入门知识介绍
制作人:Sana小晨
2017/11/12
引言:什么是LoadRunner
LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具,通过模拟用户实施并发负载及实时监测来分析问题的。
2017/11/12
LR的原理图
2017/11/12
基本组件:
脚本生成器Virtual User Generator:
提供了基于录制的可视化图形开发环境,录制脚本、脚本编写、事物、参数化等在此实现。
压力调度和监控系统Controller:
负责对整个负载过程进行设置,设定负载的周期与方式并监控系统。
压力生成器Load Generator:
负责将脚本虚拟成大量的用户对系统实时负载。
结果分析工具Analysis:
对负载生成后的相关数据进行分析整理。
2017/11/12
第一节 LR的安装
2017/11/12
:
要比较好的运行LoadRunner
内存最好在512M 以上,
安装LoadRunner 的磁盘空间至少9GB。
操作系统最好为Windows 。
[].loadrunner-
LR11 破解
详细步骤请参照LR11安装指南
2017/11/12
:
第二节 LR的使用
2017/11/12
制定测试计划
1
生成测试脚本
2
运行负载测试
3
结果分析
4
第一步:测试计划
需要熟悉被测系统的软硬件配置情况,建议划出系统的组成图,包括系统依赖的硬
件环境组成、构成应用的软件组成以及部署情况。
在测试之前首先要明确测试要达到一个什么样的目标。例如,获得系统完成某个事
物所花费的时间,明确何种配置能够使系统性能最有,获得系统无差错运行的最大
时等这些指标既是压力负载测试的重点,也是标识产品性能的重要依据,需要在测
试计划阶段就明确是否针对该指标进行测试。
针对LoadRunner的特点和被测软件的具体情况,确定LoadRunner的配置环境、模拟
的用户数量、典型的执行步骤、需要重点分析的性能指标等。
2017/11/12
第二步:生成测试脚本
1. 选择协议
2. 录制测试脚本
3. 开发测试脚本
4. 试运行脚本
2017/11/12
要想正确的选择LOADRUNNER的脚本协议,首先要从LOADRNNER的工作原理上深入理解协议的作用和意义。LOADRUNER启动后,在任务栏上会有一个LOADRNNER AGENT PROCESS的进程,这个进程的一项重要的工作就是监视各种协议的客户端和服务器端的通信。只要是能够支持的协议,LOADRUNNER在录制的过程中就可以通过脚本语言将通信过程录制下来。所以只有明确了被测软件的通信过程和所使用的协议,LOADRUNNER才能正确的录制脚本。对于常见的应用软件,我们可以根据被测应用是B/S结构还是C/S结构来选择协议;
对于B/S结构,可以选择WEB(HTTP/HTTML)协议;
对于C/S结构,可以根据后端数据库的类型来选择,如SYBASECTLIB协议用于测试后台数据库为SYBASE的应用,MS SQL SERVER协议用于测试后台数据库为SQL SERVER的应用;
对于没有数据库的WINDOWS应用,可以选择WINDOWS SOCKETS这个底层的协议;
这里需要说明的是,无论使用哪种协议,LOADRUNNER的测试流程都基本是一样的,只有在设定细节上有所不同,测试人员只要对被测应用的技术架构熟悉了,就能够成功完成脚本的录制。
2017/11/12
LR基础知识培训 来自淘豆网www.taodocs.com转载请标明出处.