一、loadrunner简介

  LoadRunner是预测系统行为和性能的负载测试的工具。通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。实验环境:

  • 操作系统:centos7.6
  • 负载机:loadrunner-11-load-generator
  • shell版本:tcsh 6.18.01

二、安装步骤

1、下载loadrunner负载机

下载loadrunner负载机软件包,下载地址。

2、将下载的软件包解压

解压后的软件包为一个iso文件loadrunner-11-load-generator.iso。

3、将iso文件上传到服务器

(base) [root@s186 software]# rz -y
rz waiting to receive.
zmodem trl+C ȡ

100% 396286 KB 5016 KB/s 00:01:19 0 Errorssrator.iso…

(base) [root@s186 software]# ll
总用量 396288
-rw-r–r-- 1 root root 405796864 9月 2 2018 loadrunner-11-load-generator.iso

4、挂载iso文件

(base) [root@s186 software]# mkdir -p /mnt/ld/
(base) [root@s186 software]# mount -o loop loadrunner-11-load-generator.iso /mnt/ld
(base) [root@s186 software]# cd /mnt/ld/Linux/
(base) [root@s186 Linux]# ll
总用量 14
dr-xr-xr-x 2 nfsnobody nfsnobody 176 8月 25 2010 foundation
-r-xr-xr-x 1 nfsnobody nfsnobody 2901 8月 19 2010 installer.sh
dr-xr-xr-x 3 nfsnobody nfsnobody 108 8月 25 2010 packages
dr-xr-xr-x 6 nfsnobody nfsnobody 256 8月 25 2010 prerequisites
dr-xr-xr-x 6 nfsnobody nfsnobody 336 8月 25 2010 sequencer
-r-xr-xr-x 1 nfsnobody nfsnobody 63 8月 19 2010 version.txt

5、执行安装脚本

(base) [root@s186 Linux]# sh installer.sh

6、输入n继续

7、输入a接受协议

8、输入i开始安装

9、输入v查看安装日志

10、输入f完成安装

11、创建运行账户

(base) [root@s186 ~]# useradd -s /bin/csh ldtest

12、切换到安装目录

[ldtest@s186 ~]$ cd /opt/HP/HP_LoadGenerator/

12、修改环境变量配置文件

切换到root账户
(base) [root@s186 HP_LoadGenerator]# vim env.csh
#添加如下行
setenv DISPLAY 0.0

13、修改环境变量配置文件

(base) [root@s186 HP_LoadGenerator]# vim /etc/profile
#在文件最后添加如下内容
#loadrunner环境变量
source /opt/HP/HP_LoadGenerator/env.sh

14、修改csh系统环境变量配置

#修改csh系统环境变量配置
(base) [root@s186 HP_LoadGenerator]# vim /etc/csh.cshrc
#添加如下行
#loadrunner环境变量
source /opt/HP/HP_LoadGenerator/env.csh

15、切换到loadrunner用户

(base) [root@s186 HP_LoadGenerator]# su - loadrunner
[ldtest@s186 ~]$ cd /opt/HP/HP_LoadGenerator/bin

16、验证负载机

[ldtest@s186 bin]$ ./verify_generator

17、启动负载机

[ldtest@s186 bin]$ ./m_daemon_setup start
m_agent_daemon ( 22192 ),

18、查看服务端口

[ldtest@s186 bin]$ netstat -tnpl |grep 22192
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:54345 0.0.0.0:* LISTEN 22192/m_agent_daemo
tcp 0 0 0.0.0.0:5003 0.0.0.0:* LISTEN 22192/m_agent_daemo
tcp 0 0 0.0.0.0:50500 0.0.0.0:* LISTEN 22192/m_agent_daemo
#54345为服务连接端口

19、放行服务端口

(base) [root@s186 HP_LoadGenerator]# firewall-cmd --zone=public --add-port=54345/tcp –permanent
(base) [root@s186 HP_LoadGenerator]# firewall-cmd –reload

20、添加负载机

打开LoadRunner controller,添加负载机。

21、配置负载机

22、添加完成



至此负载机安装完成,可以开始使用啦!!!

三、QA

1、执行验证程序时报错cannot open shared object file

  • 报错信息
    /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
  • 解决方案:
    [root@s186 11.00.000]# yum install -y compat-libstdc+±33

2、执行验证程序时报错wrong ELF class: ELFCLASS64

  • 报错信息:
    /opt/HP/HP_LoadGenerator/bin/lrv/chk_thread_lmt: error while loading shared libraries: libstdc++.so.5: wrong ELF class: ELFCLASS64
  • 解决方案
    (base) [root@s186 11.00.000]# yum install ‘libstdc++.so.5’

3、添加csh shell环境用户时报错

  • 报错信息
    (base) [root@s186 bin]# su - ldrunner
    su: failed to execute /bin/csh: 没有那个文件或目录
  • 解决方案
    (base) [root@s186 bin]# yum install csh -y

loadRunner之Linux环境下安装负载机相关推荐

  1. Linux环境下安装nginx

    大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...

  2. 尚学python课程---11、linux环境下安装python注意

    尚学python课程---11.linux环境下安装python注意 一.总结 一句话总结: 准备安装依赖包:zlib.openssl:yum install zlib* openssl*:pytho ...

  3. Linux环境下安装Tigase XMPP Server

    Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion.Spark等)的服务器. 在Linux环境下安装Tigase的步骤如下 ...

  4. Linux环境下安装RocketMQ(MetaQ)

    一:RocketMQ简介 RocketMQ是一款分布式.队列模型的消息中间件,具有以下特点: 1.能够保证严格的消息顺序 2.提供丰富的消息拉取模式 3.高效的订阅者水平扩展能力 4.实时的消息订阅机 ...

  5. linux环境下安装多个任意版本的python环境

    linux环境下安装多个任意版本的python环境 安装方法可以归结为 [下载 + 编译 + 配置环境变量] 下载Python Windows下载发送到linux上 step1. 下载linux版本的 ...

  6. Linux环境下安装Mysql5.7

    本文记录下我近期在Linux环境下安装Mysql5.7的实践经历. 服务器版本 Mysql版本 Centos 7.6 5.7.32 1. 下载Mysql 下载地址:https://downloads. ...

  7. Linux环境下安装单实例MySQL 5.7

    一.安装环境 1.操作系统版本:CentOS 7.5 2.MySQL版本:5.7.22(社区版) 3.MySQL安装包:mysql-5.7.22-linux-glibc2.12-x86_64.tar. ...

  8. Linux 环境下安装 GitLab 与配置

    什么是 GitLab? GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务. GitLab的功能特点 提供了管理,计划,创建,验证,打 ...

  9. 服务器Linux环境下安装Matlab2018b

    服务器Linux环境下安装Matlab2018b 一.下载Linux版本Matlab2018b 二.上传Matlab2018b镜像 三.安装Matlab2018b 四.激活Matlab 一.下载Lin ...

最新文章

  1. Oculus为VR视频发明了新时间单位「flick」
  2. SpringSecurity分布式整合之common工具模块创建
  3. mysql 优化器不准_mysql 优化器有哪些可选开关
  4. Dynamics CRM 注册插件dll到GAC
  5. bdd cucumber_如何使用BDD构建坚如磐石的Ruby on Rails应用
  6. python库封装_使用SIP对C库进行Python封装
  7. tp获取referer里的域名_thinkPHP的redirect跳转和referer使用的问题
  8. js 指定年月获取最后天
  9. 霸权?Google 阻止我写 Web 浏览器
  10. HIVE--数据倾斜解决办法
  11. Filebeat 将多个日志输出到不同的 Kafka Topic
  12. iOS 15 新功能:在照片“回忆”中,搭配上喜欢的音乐
  13. 面向对象三大特征之多态——Java笔记(七)
  14. 手机视频性能测试软件,视频性能检测工具——安兔兔视频测试
  15. 信息系统监理师备考知识点
  16. php画图抗锯齿,关于抗锯齿的详细介绍
  17. php网易云歌曲获取,网易云音乐cookie获取
  18. 精选1000个机械原理动图
  19. Excel导出,简单易懂
  20. 不伤原图电脑在线去水印网站

热门文章

  1. IEEE T PAMI投稿注意事项
  2. OpenCV-Python根据鼠标点击位置截取ROI
  3. 抖音话题怎么选热门?为什么要做抖音话题
  4. java运行时跟编译时的区别,欢迎大家指正
  5. mysql prefix_mysql改变innodb_large_prefix
  6. jmeter中变量的作用范围_血糖范围内达标时间在糖尿病管理中的作用
  7. webrtc服务器janus的一点看法
  8. Tensorflow中实现leakyRelu操作(高效)
  9. c++define的用法
  10. StrictMode.StrictMode$AndroidBlockGuardPolicy.onNetwork