当前位置: 首页 > news >正文

linux下安装LoadRunner LoadGenerator

    1. root用户登录
    2. 关闭防火墙:
      1. setenforce 0
      2. /etc/init.d/iptables stop
    3. 先安装一个rpm包,compat-libstdc++-33-3.2.3-61.i386.rpm,很多系统都缺少这个rpm包,先安装上吧
      1. rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm 或者 yum -y install csh gcc gcc-c++ compat-libstdc++
    4. 设置安装文件的权限,并安装
      1. chmod 777 -R Linux/
      2. sh Linux/installer.sh 
    5. 增加一个LR 负载端的客户wang
      1. useradd -g 0 -s /bin/csh wang( 这个时候已经确认了higkoo这个用户默认使用的shell为csh,more /etc/passwd查看)
    6. 修改部分LR的配置(csh和bash有一个区别,就是在加载不同的shell时,可以加载不同的配置。
      csh的默认配置在 /etc/csh.cshrc 下,bash的默认配置在 /etc/profile 。在这两个配置文件中,
      可以加载一些shell的环境变量。
      LR默认给出了一个环境变量的配置文件,文件在 /opt/HP/HP_LoadGenerator/env.csh 。可以看见,*.csh这样的配置文件其实是csh的配置文件的格式)
      1. 将env.csh 这个配置目引入到csh的默认配置里面:vi /etc/csh.cshrc,在文件的最后一行加上 source /opt/HP/HP_LoadGenerator/env.csh
    7. 切换到wang,验证是否安装成功
      1. su wang
      2. env
    8. 验证一下程序安装的情况,验证程序为 /opt/HP/HP_LoadGenerator/bin/verify_generator(出现错误请看步骤12)
      1. cd /opt/HP/HP_LoadGenerator/bin
      2. ./verify_generator 
    9. 设置一个DISPLAY 变量,修改env.csh文件(切换到root用户)
      1. vi /opt/HP/HP_LoadGenerator/env.csh
      2. 文件最后方加上 setenv DISPLAY 0.0
    10. 再次验证程序,重复第8步操作
    11. 启动LR 负载端
      1. cd /opt/HP/HP_LoadGenerator/bin
      2. ./m_daemon_setup start
    12. 以上可能会遇到的问题:
      1. 第11步时报错:Failed to get the server host IP by calling the gethostbyname function
        1. 更改hosts配置,将用户名指向127.0.0.1
        2. 重启lr负载器,显示:m_agent_daemon ( 进程id)
      2. 在第8步报错:m_agent_daemon ( is down)
        1. not such file:下载该文件
      3. error while loading shared libraries: libgcc_s.so.1:
        1. 查找该文件:find / -name "libgcc_s.so.1"
        2. 软连接: ln -s 源文件目标路径

转载于:https://www.cnblogs.com/wsuhuan/p/5542411.html

相关文章:

  • return和finally的执行顺序
  • Java System.getProperty()
  • 构建之法读后感
  • 个人学习对UIView动画的总结
  • L2-001 紧急救援
  • Git Shell Warning
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • Network of Schools_POJ1236_Tarjan
  • 18121 排排坐看电影
  • 编辑中
  • html5 历史管理
  • fopen()函数以a+方式打开一个不存在的文件后读写出现问题
  • 第五章
  • Android Studio自定义注释模板
  • 觉得很有用存一份
  • Angular数据绑定机制
  • Fundebug计费标准解释:事件数是如何定义的?
  • Java-详解HashMap
  • LeetCode29.两数相除 JavaScript
  • node.js
  • ucore操作系统实验笔记 - 重新理解中断
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • 工程优化暨babel升级小记
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 类orAPI - 收藏集 - 掘金
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 推荐一个React的管理后台框架
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 无服务器化是企业 IT 架构的未来吗?
  • 用jQuery怎么做到前后端分离
  • 如何用纯 CSS 创作一个货车 loader
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​什么是bug?bug的源头在哪里?
  • # 安徽锐锋科技IDMS系统简介
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • ( 10 )MySQL中的外键
  • (14)Hive调优——合并小文件
  • (C语言)逆序输出字符串
  • (八)c52学习之旅-中断实验
  • (分类)KNN算法- 参数调优
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .libPaths()设置包加载目录
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .NET BackgroundWorker
  • .Net Core和.Net Standard直观理解
  • .net/c# memcached 获取所有缓存键(keys)
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .NET基础篇——反射的奥妙
  • .NET连接数据库方式
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • @RequestMapping-占位符映射