由于公司需要测试系统的最大用户承受能力,所以需要学习使用loadrunner。在安装的时候碰到了不少问题,所以写下此文章总结遇到的问题以及解决方案,希望能帮到大家。也希望大家转载注明出处。
Winsows 的Loadrunner 安装就不多讲了,这个太容易了。
以下是Linux 中安装 Load Generator 说明:
Linux 系统版本:CentOS5.4
Load Generator 版本 : Load Generator 11
安装步骤如下:
1. 到HP官网下载Load Generator 安装文件 Software,_Load_Generator_11.00_T7330-15010.iso
2.确保系统安装了c++ , gclib 相关工具(我的系统在安装前已经安装了gclib ,所以还不知道没装这个会发生什么问题)
3. 在Windows 系统下将Software,_Load_Generator_11.00_T7330-15010.iso 解压出来会有三个文件夹(HP , Linux , Solaris),这三个文件夹是相关系统的安装包。请根据你的系统选择对应的文件夹copy到 要安装的Linux 系统中。为什么要使用这种解压后copy的原因是因为我根据网上的方法copy iso 文件到Linux 系统中并使用挂载的方式进行安装,碰到了很多问题,所以使用这种方式,这可是我原创的哦。我是copy到/home/LoadRunner/目录下
4. 紧跟着就是安装了,只需要执行指令/home/LoadRunner/Linux/installer.sh 会出现如下图中的安装向导欢迎界面,选择Next [n] 即可。
5. 出现下图许可协议界面,也只需点击Agree [a],当然你可以选择View Agreement [v] 查看协议的详细内容
6. 出现确认安装界面,选择Install [i] 即可
7. 出现安装界面如下图
8. 完成安装,选择Finish [f] 即可,恭喜你安装成功
9. 紧跟着就是配制环境了,网上有说要配置env.csh 的,但我安装后env.csh 已经默认配置好了,这里也将的默认配置文件分享一下
setenv PRODUCT_DIR /opt/HP/HP_LoadGenerator
setenv M_LROOT $PRODUCT_DIR
if ( `uname` == SunOS ) then
setenv LD_LIBRARY_PATH ${M_LROOT}/bin
else if ( `uname` == Linux ) then
setenv LD_LIBRARY_PATH ${M_LROOT}/bin
else if ( `uname` == AIX ) then
setenv LIBPATH ${M_LROOT}/bin
else if ( `uname` == HP-UX ) then
setenv SHLIB_PATH ${M_LROOT}/bin
endif
setenv PATH ${M_LROOT}/bin:$PATH
10 .除了上文中讲到的还需要在/root/.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
11 . Load Generator会安装到/opt/HP/HP_LoadGenerator目录下,我也是使用默认的。进行/opt/HP /HP_LoadGenerator/bin 目录执行./verify_generator (不能使用root用户,至于为什么还不清楚) 检查安装是否成功,如果成功会有以下信息,
===================================================
HP
Vuser Environment Verification Utility
===================================================
Product: LoadRunner 11.0
Version: 11.0.0.8866
Build: 8866
localhost.localdomain:
verify_generator...OK
verify_generator...OK
verify_generator...OK
Don't forget to make sure that the name of the controller machine
is also in .rhosts
Verify $M_LROOT ...Failed
_____It was not possible to set the $M_LROOT from
_____the shell dot files. One of several things might be happening:
_____1) $M_LROOT is not set at all in the shell dot files.
_____2) There is some error in the shell dot files which stops their execution
_____ before it sets $M_LROOT.
_____3) There is conditional code in the shell dot files (most likely related to
_____ interactive and non interactive shells) and $M_LROOT is set
_____ only in one of the sections.
_____Aborting virtual user tests on host localhost.localdomain
verify_generator...OK
_______________________________________________
Summary:
________
Vuser Host localhost.localdomain: Failed
这些Failed 我都忽略了,因为这些Failed并不影响运行。我很希望哪位大虾看过此文章后能在此回复解释一下这些Failed可以解决吗?
上面是正确的信息,我刚开始的时候遇到了下面这些提示,注意其实这些提示都很直观,缺少了 libstdc++.so.5 , 安装就可以了。调用 yum install libstdc++.so.5 .安装后再调用 ./verify_generator 就可以看到上面的信息了。
===================================================
HP
Vuser Environment Verification Utility
===================================================
Product: LoadRunner 11.0
Version: 11.0.0.8866
Build: 8866
localhost.localdomain:
/opt/HP/HP_LoadGenerator/bin/lrv/chk_thread_lmt: error while loading shared libraries: libstdc++.so.5: cannot open
shared object file: No such file or
directory
/opt/HP/HP_LoadGenerator/bin/lrv/limithost: line 134: [: : integer expression expected
/opt/HP/HP_LoadGenerator/bin/lrv/chk_sems_lmt: error while loading shared libraries: libstdc++.so.5: cannot open
shared object file: No such file or d
irectory
/opt/HP/HP_LoadGenerator/bin/lrv/limithost: line 154: [: : integer expression expected
verify_generator...OK
verify_generator...OK
verify_generator...OK
Warning: The file .rhosts does not exist in the home directory of the user.
Verify $M_LROOT ...Failed
_____It was not possible to set the $M_LROOT from
_____the shell dot files. One of several things might be happening:
_____1) $M_LROOT is not set at all in the shell dot files.
_____2) There is some error in the shell dot files which stops their execution
_____ before it sets $M_LROOT.
_____3) There is conditional code in the shell dot files (most likely related to
_____ interactive and non interactive shells) and $M_LROOT is set
_____ only in one of the sections.
_____Aborting virtual user tests on host localhost.localdomain
verify_generator...OK
_______________________________________________
Summary:
________
Vuser Host localhost.localdomain: Failed
12 . 启动 Load Generator ,在安装的bin目录下输入 ./m_daemon_setup start 即可开户服务了 (不能使用root 用户启动)
13 . 修改防火墙策略,对54345端口开放,或者直接关闭防火墙(不建议直接关闭)
讲到这里安装步骤就完,现在讲如何在Windows 系统下启用 刚才安装的Load Generator
1. 打开Controller 的Load Generator 。 点击 场景--> Load Generator
2. 添加一个Load Generator 。点击 添加--> 输入名称(名称即ip)--> 选择平台 --> 点击更多 --> 点击 Unix 环境 --> 勾选“不使用RSH” --> 确定
3. 添加后测试连接,如果显示连接成功就功造成了,连接时如果有其它问题建议大家多思考,注意那些连接不成功的提前。我个人觉得LoadRunner 在提示之方面做的比较好,出了问题基本上看提示就知道问题在哪里。祝大家一切顺利。
以上转自:http://blog.csdn.net/yousteely/article/details/7173585
如果在64位linux下启动load generator时报错如下:
"m_agent_daemon: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory"
应该安装lib32,命令如下:sudo apt-get install ia32-libs
相关推荐
在安装 LoadGenerator 之前,我们需要优化 Linux 系统,以便 LoadGenerator 能够正常运行。首先,我们需要编辑 `/etc/security/limits.conf` 文件,增加或修改以下配置: * soft nproc 131072 * hard nproc 131072 ...
在Linux系统上部署Load Generator,需要安装特定的软件包,这些通常包含在解压后的文件中。在"Linux"这个文件名中,我们可以推断出压缩包可能包含了用于在Linux上安装和配置Load Generator所需的所有文件。 安装...
loadrunner generator for linux
loadrunner11 load generator for linux 安装包。压缩包 part2 需要下载两个part才能完全解压 。 PART1 地址:http://download.csdn.net/detail/tom405/9077863
Linux下安装LoadRunner LoadGenerator-附件资源
本篇将聚焦于“loadrunner-11-load-generator”,即LoadRunner 11版本的负载生成器在Linux环境下的运用,探讨其核心功能、安装步骤以及如何进行性能测试。 一、LoadRunner 11负载生成器概述 LoadRunner 11负载生成...
loadrunner11 load generator for linux 安装包。压缩包 part1 需要下载两个part才能完全解压 。 Part2地址:http://download.csdn.net/detail/tom405/9077871
LoadRunner Generator for Linux 11.0是一款专为Linux系统设计的压力测试工具,它在性能测试领域扮演着至关重要的角色。作为HP(现已被Micro Focus收购)LoadRunner家族的一员,这款工具为企业级应用的性能优化提供...
- **环境变量设置**:添加LoadRunner Generator for Linux的路径到环境变量中,以便于命令行调用。 - **依赖库安装**:根据实际情况安装所需的库文件,确保软件正常运行。 ### 四、LoadRunner Generator for Linux...
LoadGenerator添加步骤.doc 我学习时记录的点东西,希望能帮到大伙
本文档主要介绍了如何在 Linux 系统中通过 LoadRunner 调用 DLL 文件的方法,并详细记录了整个安装与配置过程。 #### 二、LoadRunner 安装步骤详解 **1. 上传文件** - 使用 sftp 工具将 `...
请注意,实际操作可能因不同版本的LoadRunner或操作系统而略有差异,因此在安装前务必参考官方文档以获取最准确的指南。同时,确保服务器的硬件和网络条件满足LoadRunner的系统需求,以保证测试的稳定性和准确性。
load-generator11安装包 支持centos6 centos7,详细参考安装说明 包含依赖包(compat-libstdc等) 解决以下问题: ./m_daemon_setup: ./m_agent_daemon: /lib/ld-linux.so.2: bad ELF interpreter: No such file or ...
在安装LoadGenerator时,需要开启54345端口或关闭防火墙,以便LoadGenerator服务可以正常启动。 8. 连接LoadGenerator 使用Controller在“UNIX Environment Tab”下选择“Don't use RSH”即可连接Linux负载机。...
loadrunner generator for linux
《深入理解bison与flex:在Windows和Linux下的安装与应用》 bison和flex是两个在编程领域中广泛使用的工具,特别是在解析器和编译器的开发中扮演着核心角色。bison(以前称为yacc)是一个语法分析器生成器,而flex...
LR的负载机安装在linux的理由: 1、windows xp,双核+4G内存,基本上每个vuser会消耗2-5m的内存,单机300-500的虚拟用户时,CPU已经超过90%,此时整个测试系统的瓶颈实际上是负载机,已经无法真实反映系统性能。...