添加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文件,添加如下内容。

  1. export PRODUCT_DIR=/opt/HP/HP_LoadGenerator
  2. export M_LROOT=$PRODUCT_DIR
  3. export LD_LIBRARY_PATH=${M_LROOT}/bin
  4. 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命令,用于启动服务,如果成功,则会显示类似下面的提示。

  1. m_agent_daemon ( 22914 )

11)回到Controller里重复添加Windows压力机的步骤即可。这里需要注意的是,有一点和添加Windows压力机不同,如图3-16所示,要勾选Don’t use RSH复选框。

转载:《LoadRunner性能测试巧匠训练营》第3章LoadRunner Controller实战

LR添加Windows和Linux压力机实战的更多相关文章

  1. 关于LR监视Windows和linux的说明

    一.监控windows系统: 1.监视连接前的准备工作 1)进入被监视windows系统,开启以下二个服务Remote Procedure Call(RPC) 和Remote Registry Ser ...

  2. loadrunner性能测试---添加windows多台压力机

    添加多台压力机 1.前置条件 1)保证压力机上都安装了loadrunner Agent,并启动,状态栏中会有小卫星.       2)添加的压力机与controller所在机器是否在同一个网段,建议关 ...

  3. 【转载】LoadRunner添加windows多台压力机

    添加多台压力机 1.前置条件 1)保证压力机上都安装了loadrunner Agent,并启动,状态栏中会有小卫星. 2)添加的压力机与controller所在机器是否在同一个网段,建议关闭防火墙.在 ...

  4. LR监控Windows资源

    1.监控准备: 监控方: 1)安装tcp/ip协议下的netbios 2)用administrator登录 被监控方: 1)被监控的Windows开启两个服务: Remote ProcedureCal ...

  5. Linux下添加windows字体

    在Linux下使用wqy字体,在视觉效果上就已近很好了,其实没有必要添加windows字体.但是显然有些人(比如领导,^..^)就喜欢宋体.楷体,所以添加windows字体有时还是需要的,幸运的是这件 ...

  6. Linux.NET实战手记—自己动手改泥鳅(上)

    各位读者大家好,不知各位读者有否阅读在下的前一个系列<Linux.NET 学习手记>,在前一个系列中,我们从Linux中Mono的编译安装开始,到Jexus服务器的介绍,以及如何在Linu ...

  7. Windows Server 2012 虚拟化实战:网络(二)

    关于Windows Server的虚拟化网络,前文描述了在操作系统层面上的出现的配置变化.其中的一些配置通过Windows Server提供的小工具即可实现,如网卡组的配置,而有些需要安装Window ...

  8. 【转】windows和linux中搭建python集成开发环境IDE

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  9. LR通过snmp监控linux下的mysql

    LR通过snmp监控linux下的mysql 在linux底下安装配置snmp: 1.使用系统盘安装rpm包(这种方式最好) 2.在www.net-snmp.org处下载net-snmp安装(安装后有 ...

随机推荐

  1. android添加桌面悬浮窗

    1. 添加权限 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/> 2. ...

  2. 如何轻松的把图片导入execl表格中

    在项目中有时候会遇到往数据库中导数据的时候,往往需要把图片也一起导入execl表格中,那怎么才能把图片一块导入至execl中呢?那么今天我们就来看看怎么实现吧! 如何实现?今天我们就来用jxl和poi ...

  3. man

    Description n间房子高度不同,Man 要从最矮的房子按照高度顺序跳到最高的房子,你知道房子的顺序,以及Man一次最远可以跳多远,相邻的房子至少有1的距离,房子的宽不计,现在由你安排相邻房子 ...

  4. 为什么我们要用Python

    最近有一个朋友问我:为什么我要用Python,这是一个好问题,今天有空,把这个问题简单整理了一下,回来朋友的问题.该整理主要来源于网络和其他资料,如果有侵权还请告知.         Python的好 ...

  5. webpack 学习笔记 03 Code Splitting

    Introduction 对于较大的web 应用来说,将所有的代码文件压缩成一个文件是不合适的,在部分代码文件只有特殊情况下才被需要的情况下,这无疑是一种浪费.webpack 提供了讲代码文件分块的能 ...

  6. 转: 写给想成为前端工程师的同学们 (from 360前端团队)

    转自:     http://www.75team.com/post/to-be-a-good-frontend-engineer.html 前端工程师是做什么的? 前端工程师是互联网时代软件产品研发 ...

  7. C 标准库 - <stdlib.h>

    C 标准库 - <stdlib.h> 简介 stdlib .h 头文件定义了四个变量类型.一些宏和各种通用工具函数. 库变量 下面是头文件 stdlib.h 中定义的变量类型: 序号 变量 ...

  8. 微信授权网页登陆,oauth

    1.在微信公众号请求用户网页授权之前.开发人员须要先到公众平台官网中的开发人员中心页配置授权回调域名.请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加http://等协议头. 2.授 ...

  9. sh脚本——#!/bin/bash

    #!/bin/bash是指此脚本使用/bin/bash来解释执行. 其中,#!是一个特殊的表示符,其后,跟着解释此脚本的shell路径. bash只是shell的一种,还有很多其它shell,如:sh ...

  10. poj3211 Washing Clothes

    Description Dearboy was so busy recently that now he has piles of clothes to wash. Luckily, he has a ...