测者的性能测试手册:快速安装LoadRunner Linux上的Generator
安装和初始化
安装包
上传Linux.zip(LoadRunner Generator for Linux.zip,后台回复loadrunner获取下载地址),然后通过如下命令:
unzip Linux.zipchmod -R 777 Linuxcd Linuxsh installer.sh
运行起来安装程序后,一直下一步后完成。
添加一个用户
useradd -g 0 test或者useradd -g 0 -s /bin/csh test
配置
首先,设置环境变量(bsh)
vim /opt/HP/HP_LoadGenerator/env.sh
内容:
#!/bin/bshexport PRODUCT_DIR="/opt/HP/HP_LoadGenerator"export M_LROOT="/opt/HP/HP_LoadGenerator"export LD_LIBRARY_PATH=$M_LROOT/bin:$M_LROOT/lib:/usr/libexport DISPLAY='0.0'export PATH=$PATH:${M_LROOT}/bin
保存后,修改该文件的使用属性
chmod 777 env.sh
完成后,需要在环境变量中引入该文件,在/etc/profile 和/etc/bashrc 最后加入:
source /opt/HP/HP_LoadGenerator/env.sh
用户重新登陆,检查环境变量是否生效:
echo $PRODUCT_DIRecho $M_LROOTecho $LD_LIBRARY_PATHecho $PATH
打印出来的结果和安装位置一致。运行如下命令
./opt/HP/HP_LoadGenerator/bin/verify_generator
全部ok,安装和配置就结束了。
启动
启动Generator的命令如下:
./mdaemonsetup start
常见问题
Q0:Not all extension Dlls were loaded
解决办法:安装完成后,在/opt/HP/HP_LoadGenerator/bin下所有目录及子目录均属于非root用户及非root用户组。如果出现文件夹为root用户组,文件为bin用户,则也会出现Not all extension Dlls were loaded的问题,需要重新安装。
Q1:-bash: ./magentdaemon: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
解决办法:是因为64位系统中安装了32位程序,解决方法:
`yum install glibc.i686`
Q2:error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
解决办法:
yum whatprovides libstdc++.so.5yum install compat-libstdc++-33-3.2.3-72.el7.i686
Q3:${M_LROOT}找不到
解决办法:
M_LROOT变量找不到的问题修改:/opt/HP/HP_LoadGenerator/bin/lrv/ vusrchk中288行,将unset M_LROOT下移到289行后面
Q4:找不到${LDLIBRARYPATH}
解决LDLIBRARYPATH找不到的问题:将/opt/HP/HP_LoadGenerator/bin/lrv/vusrchk中356行,改成357行内容。
355 SunOS|Linux)356 #temp=`$my_shell -c ' echo MERCURY $LD_LIBRARY_PATH ' 2> /dev/null`357 temp=`$my_shell -c ' echo MERCURY ${M_LROOT}/bin ' 2> /dev/null`358 ;;359 esac
Q5:找不到libdriver.so
解决办法:首先find出libdriver.so位置,看看有没有 修改/opt/HP/HPLoadGenerator/bin/lrv/vusrchk,在483行处再加入一次这个lib的路径: exportLDLIBRARYPATH=${LDLIBRARYPATH}:/${MLROOT}/bin
481 else482 echo "OK $trail"483 fi484 export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/${M_LROOT}/bin485486 echo $ECHO_N "Verify running the product executables...$ECHO_C"487 rm -f /tmp/verify_mdrv_err.txt
测者的性能测试手册:快速安装LoadRunner Linux上的Generator的更多相关文章
- 测者的性能测试手册:JVM的监控利器
测者的性能测试手册:JVM的监控利器 每次聊起性能测试,最后的终结话题就是怎么做优化.其实在Java的复杂项目中都会有内存不足问题.内存泄露问题.线程死锁问题.CPU问题.这些问题工程测试或者是小压力 ...
- 测者的性能测试手册:Web压力测试工具webbench
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. 1.适用系统:Linux 2.编译安装: wget http:/ ...
- 测者的性能测试手册:Yourkit 监控JettyYourkit 监控Jetty
Yourkit是收费工具,每一个email可以免费试用15天,觉得好的朋友可以自行选择购买 服务器端下载yourkit(java) Windows安装yourkit Java Profiler 201 ...
- .net Core 安装在linux上
1.安装 .net Core 参考官方网站 https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install 2.发布应用程 ...
- DPDK2.1 linux上开发入门手册
1引言 本文档主要包含INTEL DPDK安装和配置说明.目的是让用户快速的开发和运行程序.文档描述了如何在不深入细节的情况下在linux应用开发环境上编译和运行一个DPDK应用程序. 1.1文档总览 ...
- 大数据学习——Linux上常用软件安装
4.1 Linux系统软件安装方式 Linux上的软件安装有以下几种常见方式: 1.二进制发布包 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 2.RPM发布包 软件已经按照redhat的 ...
- Go语言快速安装手册
Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易. Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ia ...
- Docker 快速安装Jenkins完美教程 (亲测采坑后详细步骤)
一.前言 有人问,为什么要用Jenkins,在一些中小型企业?我说下我以前开发的痛点,每次开发一个项目完成后,需要打包部署,可能没有专门的运维人员,只能开发人员去把项目打成一个war包,可能这个项目已 ...
- 【性能测试】LoadRunner11安装(包含破解、汉化)
LoadRunner安装(包含破解.汉化) 安装LoadRunner a.以解压包的方式打开[性能测试工具LR11.00].loadrunner-11.iso文件,运行“setup.ext”(花费时间 ...
随机推荐
- [Swift]LeetCode675. 为高尔夫比赛砍树 | Cut Off Trees for Golf Event
You are asked to cut off trees in a forest for a golf event. The forest is represented as a non-nega ...
- [Swift]LeetCode682. 棒球比赛 | Baseball Game
You're now a baseball game point recorder. Given a list of strings, each string can be one of the 4 ...
- 配置vscode同步大神玺哥的配置
1.应用商店下载settings sync 2.三键 ctrl + shift + p 对话框中输入sync:点击重置 3.ctrl + shift + p 点击下载 4.然后会自动的调整到g ...
- Jason Wang: 结对编程 CountWord(第三次作业)
本次作业地址: https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2882 学号: 201731072323 ...
- 『2019/3/8 USACO测试 反思与总结』
2019/3/8 USACO测试 这一次是到高中的第一次考试,考得不太好,原因有很多. 先看一下试题安排: 题号 试题分组 考察算法 思维难度 代码难度 1 金组\(T1\) 建图+最短路 ★★★ ★ ...
- 并发编程(八)—— Java 并发队列 BlockingQueue 实现之 ArrayBlockingQueue 源码分析
开篇先介绍下 BlockingQueue 这个接口的规则,后面再看其实现. 阻塞队列概要 阻塞队列与我们平常接触的普通队列(LinkedList或ArrayList等)的最大不同点,在于阻塞队列的阻塞 ...
- 【c#】RabbitMQ学习文档(六)RPC(远程调用)
远程过程调用(Remote Proceddure call[RPC]) (本实例都是使用的Net的客户端,使用C#编写) 在第二个教程中,我们学习了如何使用工作队列在多个工作实例之间分配耗时的任务. ...
- leetcode — binary-tree-zigzag-level-order-traversal
import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * Source : https://o ...
- .NET快速信息化系统开发框架 V3.2->Web版本新增“文件管理中心”集上传、下载、文件共享等一身,非常实用的功能
文件中心是3.2版本开始新增的一个非常实用功能,可以归档自己平时所需要的文件,也可以把文件分享给别人,更像一个知识中心.文件中心主界面如下图所示,左侧“我的网盘”展示了用户对文件的分类,只能自己看到, ...
- msf中exploit的web_delivery模块
背景:目标设备存在远程文件包含漏洞或者命令注入漏洞,想在目标设备上加载webshell,但不想在目标设备硬盘上留下任何webshell文件信息 解决思路:让目标设备从远端服务器加载webshell代码 ...