1、loadrunner下载地址:http://download.csdn.net/download/intel80586/9542271或者其他资源

2、首先用rpm -qa|grep -i c++命令确认服务器是否已经安装了compat-libstdc++-33-3.2.3-61.i386.rpm,若没有下载安装下载地址:http://vdisk.weibo.com/s/akrZxiI7hG3bz, 通过ftp工具将了compat-libstdc++-33-3.2.3-61.i386.rpm上传至服务器,用rpm -ivh安装,安装失败,报错缺少libc.so.6、libgcc_s,使用yum list libc.so.6* 查询已经安装的包和可以安装的包,使用yum install glibc.i686 --setopt=protected_multilib=false来安装缺少的包,解决缺少的依赖包后安装成功(参考博文地址:http://www.cnblogs.com/think3t/p/4165102.html)

3、使用mount -o loop XXX.iso /opt/loadrunner挂载到/opt/loadrunner目录。进入Linux目录执行./installer.sh进行安装。解挂载报错device is busy解决办法(http://www.cnblogs.com/emanlee/p/3872518.html)

4、增加一个LR 负载端的用户higkoo:useradd -g 0 -s /bin/csh higkoo(higkoo这个用户默认使用的shell为csh)这里多说一下,shell只是linux的一个外壳,每个linux都会有一个默认的shell程序,在centos下,默认shell应该是bash,但是LR使用的csh,这两者本质上没什么区别,但是在接下来的配置里面,会有一点点区别。可以用命令看一下,higkoo这个用户默认使用的是csh。

5、修改LR配置:csh和bash有一个区别,就是在加载不同的shell时,可以加载不同的配置。csh的默认配置在 /etc/csh.cshrc 下;bash的默认配置在 /etc/profile 。在这两个配置文件中,可以加载一些shell的环境变量。 LR默认给出了一个环境变量的配置文件,文件在 /opt/HP/HP_LoadGenerator/env.csh 。可以看见,*.csh这样的配置文件其实是csh的配置文件的格式,默认的文件内容应该是:

env.csh 这个配置目前还没有引入到csh的默认配置里面,我们手工修改一下,让它默认加入环境变量,这样就非常方便了。vim /etc/csh.cshrc在最后一行加上 source /opt/HP/HP_LoadGenerator/env.csh 

6、切换到higkoo用户查看程序是否安装成功。su higkoo env查看环境变量,看到下图的信息说明环境变量导入成功

7、cd /opt/HP/HP_LoadGenerator/bin 执行 ./verify_generator,要求我们设置一个DISPLAY 变量,我们直接修改env.csh文件来解决。先切换到root用户下,因为两个原因:

1、env.csh文件对higkoo用户是只读的,无法修改
2、修改env.csh用户,相当于修改csh的配置,这个时候需要重新进入一下csh,才能生效
所以我们先退回到root下,修改env.csh 文件。
vim /opt/HP/HP_LoadGenerator/env.csh ,直接在文件最后方加上 setenv DISPLAY 0.0,修改后再次执行则验证成功。

8、启动LR 负载机:cd /opt/HP/HP_LoadGenerator/bin/ 然后执行./m_daemon_setup start

注意事项:需要开启端口 54345

查看端口:netstat -naop | grep 54345
开启端口54345或关闭防火墙(service iptables stop)

9、用loadrunner压力机连接负载机,注意在Unix Environment页面中都选Don t use RSJ,否则连接失败。

最新文章

  1. SQL Server 2012 新特性:其他
  2. logging 模块
  3. php 错误堆栈
  4. Wireshark简易教程
  5. android bundle存放数据详解
  6. Linux常见问题的处理方法(长期更新)
  7. Centos 6 安装 epel yum库
  8. JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记3
  9. windows phone (24) Canvas元素A
  10. FTP 服务器
  11. Database Initialization Parameters for Oracle E-Business Suite Release 12
  12. mysql滑动聚合
  13. Mybatis 配置resultMap一对多关联映射
  14. Vue-cli 创建的项目配置跨域请求(通过反向代理)---配置多个代理--axios请求
  15. intellij idea svn 修改文件后,父文件夹也标注修改
  16. Android应用开发-数据存储和界面展现(二)
  17. (八) .launch文件 ---编写简单的启动脚本文件
  18. PHP MemCached高级缓存配置图文教程
  19. iframe相关操作
  20. 第二十篇 .NET高级技术之C#中的线程(二) 线程同步基础

热门文章

  1. 使用外网控制你的STM32单片机
  2. tp框架下,数据库和编辑器都是utf-8, 输出中文却还是乱码
  3. [hdu2087]剪花布条(KMP)
  4. 条款39:明智而审慎的使用private继承
  5. c程序十六进制字符串转换为整数与反转
  6. c的scanf为什么比c++的cin快
  7. vs2013代码模板设置
  8. IntelliJ IDEA 安装golang 插件
  9. EF升级 反射重载方法ApplyConfiguration
  10. swift 广告轮播图