LoadRunner压力测试

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LoadRunner压力测试

一、环境准备

优化操作系统(centOS)

1、执行命令

sudo modprobe -r xt_NOTRACK nf_conntrack_netbios_ns nf_conntrack_ipv4 xt_state sudo modprobe -r nf_conntrack

2、使用文本编辑器打开 /etc/sysctl.conf 修改net.ipv4.tcp_max_tw_buckets的值

net.ipv4.tcp_max_tw_buckets= 16000

修改nginx配置

(只在压力测试使用,测试完毕后恢复)

1、找到以下条目,修改值

proxy_connect_timeout 600;

proxy_send_timeout 600;

proxy_read_timeout 600;

2、修改 upstream 中的值

server 192.168.0.254:8003 max_fails=15 fail_timeout=160s weight=1 srun_id=03;

jvm_route $cookie_JSESSIONID reverse;

修改 LEAP.xml

(只在压力测试使用,测试完毕后恢复)

在RPCServices 节点中添加disablesid="true"

例:

修改项目登录页面

去除登录页面的图片验证码

二、Loadrunner安装之前

安装要求

1、Loadrunner(主控机和压力机)必须安装在windows2003 server 版本下

2、必须安装IE浏览器,建议为IE6版本,其他版本在脚本录制过程中会出现打不开IE的情况

安装虚拟光驱

双击任务栏图标打开DTlite管理界面,点击添加图标加载iso文件

安装 .NET Framework3.5 SP1

LoadRunner11需要 .NET Framework3.5 SP1的支持,如果在loadrunner安装过程出现异常,请预先安装 .NET Framework3.5 SP1

三、LoadRunner安装

Loadrunner安装包括两部分:主控机安装和压力机安装。主控机提供脚本录制、脚本调试、脚本运行、报告生成等功能。压力机负责运行脚本,压力机只能通过加入到主控机中工作。一般在一次测试过程中,只安装一台主控机,根据测试需要,可安装多台压力机,且主控机和压力机分别安装在独立的机器上。安装多台压力机的作用是将客户端的压力(cpu、网络等)分布到多台机器上。

请点击“LoadRunner完整安装程序”,然后按照提示信息一步步操作,过程略

请点击“Load Generator”,然后按照提示信息一步步操作,过程略破解过程

成功安装主控机和压力机后,需要完成以下破解过程(非正版)

1、将lm70.dll mlr5lprg.dll 覆盖到安装目录下,例如:

2、运行 lr删除注册表目录下的exe文件,将默认的lic 消除

3、运行 loadrunner ,为其加载lic

4、Loadrunner的序列号见安装目录下

通常使用:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB

四、录制脚本(Virtual User Generator)启动 Virtual User Generator

创建web脚本录制器

Program to record :设置录制对象的程序,选择IE浏览器URL Adrress:项目的URL地址,输入项目的登录地址

点击 Options 设置如下选项:

1、脚本录制方式

2、选择 UTF-8 编码

开始录制脚本

脚本录制过程从点击 Start Recording 窗口中的 ok 按钮开始,此时loadrunner会打开IE浏览器并打开 url address中的路径。一般情况下,此路径为项目的登录路径,输入登录用户名和密码进行登录,此时loadrunner会自动记录你的操作过程,你只需点击项目中需要测试的功能模块,直到登出系统为止。完成测试页面操作后,点击loadrunner停止按钮

退出录制过程,之后loadrunner将自动生成测试脚本。

脚本录制工具栏说明:

:录制按钮,如果当前录制状态处于暂停时,点击此按钮后进入录制状态。

:停止按钮,当完成脚本录制过程时,点击此按钮退出录制

:暂停按钮,点击此按钮后将挂起(暂停)录制,直到点击录制按钮后,进入录制状态。

:动作(Action),点击此按钮新增加一个动作,将不同的功能的代码分别放入各自的动作中,不常使用。

:开始事务按钮

:结束事务按钮

调试测试脚本

1、点击运行按钮执行刚录制的脚本,并从日志窗口中查看是否有错误输入

2、查看日志窗口

3、保存脚本数据

创建事务

事务是loadrunner中重要的功能项,loadrunner通过对事务进行统计,从而计算出每个事务的用时情况,事务分为开始事务和结束事务,必须成对出现,事务的开始和结束之间,必须包含一次或多次请求。例如,我们将项目的登录过程作为一次事务,将某个查询作为一次事务。事务的创建可以脚本录制过程中创建,也可以在完成脚本录制之后,采用插入事务方式创建事务。以下示例将创建 trans_init trans_login trans_main trans_logout 四个事务。

1、创建 trans_init 事务,将登录之前的脚本归纳为 init 事务

相关文档
最新文档