LR添加Windows和Linux压力机实战
添加Windows和Linux压力机实战
既然Controller是LoadRunner的“心脏”,那么压力产生也必然是它发起的,通过压力机来对被测系统产生压力。一般压力机分为Windows和Linux。当并发量比较大时建议使用Linux。
1. 添加Windows压力机
添加Windows压力机的步骤相对来说简单些,具体如下。
1)保证要添加的压力机上安装了LoadRunner Agent,并启用(状态栏中会有一个小卫星)。
2)添加的压力机与Controller所在机器要在同一个网段,建议把防火墙关闭。
3)本地系统的RPC服务要开启(在“控制面板”→“管理工具”→“服务”中开启,建议改为自启动)。
4)之后从Controller所在的机器上登录到压力机,验证是否可以连通。单击Windows系统的“开始”菜单,选择“运行”,在弹出的对话框中输入“\\机器名”,如果不报错则成功。
建议关闭360等各类管理软件、杀毒软件,同时要拥有足够的权限。
5)进入Controller,依次单击Scenario→Load Generators菜单项,出现如图3-13所示界面,默认会有一台压力机,即本机。
6)如果想添加其他压力机,单击Add按钮,出现如图3-14所示界面。

图3-14中各选项的含义如下。
Name:这里很多人都会输入机器的名称,其实应该输入压力机的IP地址。
Platform:默认为Windows即可。
7)单击OK按钮,完成压力机的添加,然后单击图3-13右侧的Connect按钮,可以测试能否连通,如果连通,则会显示Ready状态。
8)最后可以把压力机分到对应的脚本上,如图3-15所示。

2. 添加Linux压力机
添加Linux压力机稍微复杂些,需要有一定的Linux基础,还好小白平时也经常使用Linux,所以心里松了一口气。添加步骤如下。
1)到HP官网下载HP_LoadGenerator,解压到本地后上传到Linux中,文件名为Linux。
2)在控制台输入chmod -R +x Linux/*命令,用于修改文件的权限。
3)在控制台输入cd Linux命令,进入Linux目录。
4)在控制台输入./installer.sh命令,进行安装,按照提示操作即可。
5)在控制台输入useradd -g 0 -s /bin/bash besttest命令,用于新增一个名为besttest的用户。
6)在控制台输入vi /root/.bashrc命令,用于编辑.bashrc文件,添加如下内容。
- export PRODUCT_DIR=/opt/HP/HP_LoadGenerator
 - export M_LROOT=$PRODUCT_DIR
 - export LD_LIBRARY_PATH=${M_LROOT}/bin
 - export PATH=${M_LROOT}/bin:$PATH
 
7)在控制台输入su - besttest命令,切换为besttest用户。
8)在控制台输入cd /opt/HP/HP_LoadGenerator/bin/命令,用于进入安装后的默认目录中。
9)在控制台输入./verify_generator命令,用于验证配置是否正确。
10)在控制台输入m_daemon_setup start命令,用于启动服务,如果成功,则会显示类似下面的提示。
- m_agent_daemon ( 22914 )
 
11)回到Controller里重复添加Windows压力机的步骤即可。这里需要注意的是,有一点和添加Windows压力机不同,如图3-16所示,要勾选Don’t use RSH复选框。

转载:《LoadRunner性能测试巧匠训练营》第3章LoadRunner Controller实战
LR添加Windows和Linux压力机实战的更多相关文章
- 关于LR监视Windows和linux的说明
		
一.监控windows系统: 1.监视连接前的准备工作 1)进入被监视windows系统,开启以下二个服务Remote Procedure Call(RPC) 和Remote Registry Ser ...
 - loadrunner性能测试---添加windows多台压力机
		
添加多台压力机 1.前置条件 1)保证压力机上都安装了loadrunner Agent,并启动,状态栏中会有小卫星. 2)添加的压力机与controller所在机器是否在同一个网段,建议关 ...
 - 【转载】LoadRunner添加windows多台压力机
		
添加多台压力机 1.前置条件 1)保证压力机上都安装了loadrunner Agent,并启动,状态栏中会有小卫星. 2)添加的压力机与controller所在机器是否在同一个网段,建议关闭防火墙.在 ...
 - LR监控Windows资源
		
1.监控准备: 监控方: 1)安装tcp/ip协议下的netbios 2)用administrator登录 被监控方: 1)被监控的Windows开启两个服务: Remote ProcedureCal ...
 - Linux下添加windows字体
		
在Linux下使用wqy字体,在视觉效果上就已近很好了,其实没有必要添加windows字体.但是显然有些人(比如领导,^..^)就喜欢宋体.楷体,所以添加windows字体有时还是需要的,幸运的是这件 ...
 - Linux.NET实战手记—自己动手改泥鳅(上)
		
各位读者大家好,不知各位读者有否阅读在下的前一个系列<Linux.NET 学习手记>,在前一个系列中,我们从Linux中Mono的编译安装开始,到Jexus服务器的介绍,以及如何在Linu ...
 - Windows Server 2012 虚拟化实战:网络(二)
		
关于Windows Server的虚拟化网络,前文描述了在操作系统层面上的出现的配置变化.其中的一些配置通过Windows Server提供的小工具即可实现,如网卡组的配置,而有些需要安装Window ...
 - 【转】windows和linux中搭建python集成开发环境IDE
		
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
 - LR通过snmp监控linux下的mysql
		
LR通过snmp监控linux下的mysql 在linux底下安装配置snmp: 1.使用系统盘安装rpm包(这种方式最好) 2.在www.net-snmp.org处下载net-snmp安装(安装后有 ...
 
随机推荐
- BZOJ 2131 [scoi2010] 传送带
			
@(BZOJ)[三分法] Description 在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段. 两条传送带分别为线段AB和线段CD. lxhgww在AB上的移动速度为P,在CD上的移 ...
 - 小W摆石子
			
可以确定, 最后围成是 一个长方形 + 多出一列 的形状. 而且多出的那一列应该是和较短的边相邻. 贴代码. #include<iostream> #include<algorith ...
 - CSS3模拟IOS滑动开关
			
前言 H5站点需要IOS滑动按钮的效果,想了想似乎CSS3能搞起,就折腾出来了...挺简单的..请看注释 效果 代码 <!DOCTYPE html> <html lang=" ...
 - 四个很好的开源app项目
			
Open Source and the iOS App Store Today, we are open-sourcing 4 iOS apps: ThatInbox, an email client ...
 - 【hibernate】Hibernate中get()和load()的区别
			
Hibernate中根据Id单条查询获取对象的方式有两种,分别是get()和load(),来看一下这两种方式的区别. 1. get() 使用get()来根据ID进行单条查询: 1 User user= ...
 - Frotinet60D IP映射 開放指定端口是實際應用
			
有多個外網IP的環境中,在某一部電腦上,如何使用多個外網IP中的某一個?且為使用的Bitcomet開放TCP,TUP特定端口? 1.在本機windows防火墻中"輸入" 和&quo ...
 - python的私有化
			
1.双下划线(__) 由双下划线開始的属性在执行时被混淆,所以直接訪问是不同意的.实际上以双下划线開始的属性 会在解释时在前面加上下划线和类名.如self.__num会被解析为self._classN ...
 - C++学习总结1
			
一.内存管理 一般new 与 delete 同时出现.假如释放一个对象用 delete p即可.多个对象用delet [ ]p 即:new与delete需要搭配好. C++继承了C的许多函数,mal ...
 - java web 站点头像上传处理  (springmvc +bootstrap+cropper)
			
制作头像上传.请依据您的实际需求.改动代码,不全然正确.仅供參考! 前端页面设计使用bootstrap ,头像预览和剪裁工具使用cropper 后台使用springmvc. 如今来看前端的页面设计 前 ...
 - 手写AngularJS脏检查机制
			
什么是脏检查 View -> Model 浏览器提供有User Event触发事件的API,例如,click,change等 Model -> View 浏览器没有数据监测API. Ang ...