runshell.github.io

personal blog

View on GitHub

[TOC]

Loadrunner12 使用基础教程

1. 安装(略)

HP_LoadRunner_12.02_Community_Edition_T7177-15059.exe

HP_LoadRunner_12.02_Community_Edition_Language_Packs_T7177-15062.exe

2. 使用简介

​ 安装完成后,桌面上新增3个图标,分别是Virtual User GeneratorControllerAnalysis

2.1 录制脚本

​ 打开Virtual User Generator ,使用组合键Ctrl+N打开如下对话框,选择单协议Web-HTTP/HTML,填写脚本名称和保存位置后,点击创建。

创建后到达如下界面,可以发先操作分3类,分别为vuser_initActionvuser_end。他们的区别在于vuser_init只运行一次,在启动运行场景后最先运行;在vuser_init部分运行完后,Action根据运行场景的设置,多次并发运行;Action运行结束后,运行场景结束前运行vuser_end,也只运行一次。通常来说,vuser_init录制登录操作,Action部分录制需要测试并发的业务操作,vuser_end部分录制最后登出注销之类的释放资源的操作。

​ 录制vuser_init:选中vuser_init,按组合键Ctrl+R打开如下对话框,配置好url等相关参数后点击开始录制。Loadrunner会自动打开您选择的浏览器并访问您指定的URL。

1551752491440

【注】如果出现下图错误,请确认网络是否正常,网络正常即可忽略该错误。

1551686888809

​ 输入用户名密码进行正常登录,

1551752859139

​ 登录完成后,将操作切换为Action,继续进行收件操作,如果还想测试其它事件场景,点击右侧加号,添加新的事件场景。需要测试的场景录制完成后,将操作切换至vuser_end,录制注销操作。录制完成后点击终止按钮结束录制。

2.2 运行脚本

​ 录制完成后打开Controller,选中刚才录制的脚本,点击添加,然后点击确定按钮,进入场景配置界面。

1551756887458

2.2.1 场景配置

​ 加载生成器,由于Virtual User GeneratorController在同一计算机,所以添加一个localhost的生成器,确定即可。

1551757110771

​ 配置全局计划,配置初始化方式、启动的vuser个数以及启动的时间、测试持续时间等。

1551757309957

2.2.2 监视服务器资源

​ 点击底部的运行标签,切换至如下界面,根据服务器操作系统类型,选择Windows资源UNIX资源,右击最右下角的统计图,在右击菜单中选择添加度量,到达服务器信息配置界面。

1551757770639

2.2.2.1 Linux

  1. 在Linux服务器上安装并启动rstatd
apt-get install rstatd#安装rstatd
service rpcbind start #启动rpc服务
rpc.rstatd			  #启动rpc.rstatd服务
rpcinfo -p			  #查看服务状态和端口

img

  1. 在Controller中添加资源视图,添加时,注意带上rstatd服务所监听的端口。

1551773072125

2.2.2.2 Windows

  1. 确保机器B的Remote ProcedureCall(RPC)和Remote Registry Service服务开启。
  2. 确保C盘默认共享开启。
  3. 添加主机,输入用户名密码,用户必须为administrator或同权限用户。

1551770475231

  1. 点击确定片刻后出现数据,表明资源监控配置成功。

1551770718005

2.2.3 开始场景

​ 一切就绪,点击开始场景开始运行,等待测试结束。

1551770816588

2.3 结果分析

​ 场景测试完成后,点击如下图标,将打开Analysis,自动分析统计测试产生的数据。

1551771453694

Analysis打开后的界面如下,默认展示的统计图不包含系统资源的统计图。

1551771964737

​ 按下组合键Ctrl+A来添加统计图

1551772097547

【参考链接】

LoadRunner11实操压力测试

loadrunner监控linux服务器

loadrunner监控Windows服务器