希特勒生死之谜 loadrunner

简介: 前言希特勒是我在军事统治中最佩服的一位英雄。突然看见软件测试工程师在玩loadrunner工具所以很感兴趣,自己在linux上也搭建一个玩玩把.系统信息:CentOS release 7.

前言


希特勒是我在军事统治中最佩服的一位英雄。

突然看见软件测试工程师在玩loadrunner工具所以很感兴趣,自己在linux上也搭建一个玩玩把.


系统信息:CentOS release 7.3 (Final)

 

1、远程登录服务器,切换到root:

创建文件夹lsl,将需要安装的文件传输到这里;

cd /opt

mkdir lsl


2、将lsl文件夹操作权限放开:

chmod 777 -R lsl

 

3、将需要安装的loadrunner load generator上传到此文件夹下,需要此文件的请参考下载:网盘地址:http://pan.baidu.com/s/1kT5jpMB

 

4、如果解压文件失败,下载相关软件:

yum install -y unzip zip

 

5、解压文件:

unzip linux_fuzai.zip(即下载的loadrunner load generator文件)

wKioL1mtCXfDHS1KAAAaQyoxBKY337.png-wh_50

解压后文件夹为Linux

 

6、修改文件夹linux权限:

chmod 777 -R Linux

 

wKiom1mtCavTJnN4AAAHE8d_dl8683.png-wh_50

 

7、安装load generator :

进入Linux ,

sh installer.sh


wKioL1mtCc6CJi-cAAAZX_KeZlU559.png-wh_50


安装过程中将会弹出4个对话框,一般分别输入n,a,i,f即可,到此安装基本完成;

1.输入n

wKiom1mtCfqwydxNAAAiZRK7cL0356.png-wh_50 

2.输入a

wKioL1mtCe7wQnncAAAbnFzlaYk206.png-wh_50 

3.输入i

wKioL1mtCfvT407wAAAepqPLFvQ615.png-wh_50 

4.输入f

wKiom1mtCi3DnDWwAAAaL-moXyE795.png-wh_50

 

8、创建负载端的客户higkoo:

useradd -g 0 -s /bin/csh lsl

 

此用户默认使用的shell未csh;在centos下,默认的shell应该是bash,但LR使用的csh;当时我的机器上没有安装csh,需要进行安装:yum install csh


wKioL1mtCiCRFrJmAAAhmxEUEWQ571.png-wh_50


9、查看新增的用户信息:

more /etc/passwd

wKiom1mtClCj2nOeAAA8VqQ5oW0476.png-wh_50 


10、csh和bash在加载不同的shell时,可以加载不同的配置;csh的默认配置在 /etc/csh.cshrc下,bash的默认配置在/etc/profile。LR默认给出了一个环境变量的配置文件,文件在/opt/HP/HP_LoadGenerator/env.csh。下面我们需要将它加入到csh的默认配置中


vi /etc/csh.cshrc

在文件末尾添加:

source /opt/HP/HP_LoadGenerator/env.csh

wKioL1mtClHRYfo5AAAZlEQPgnI246.png-wh_50 


11、切换到higkoo用户,验证是否安装成功

su lsl

env

12、切换到root;

su root 输入你root密码


13、在env.csh中设置DISPLAY变量

vi  /opt/HP/HP_LoadGenerator/env.csh

在末尾添加:

setenv DISPLAY 0.0


14、切换回lsl用户,验证安装启动:

su lsl

cd  /opt/HP/HP_LoadGenerator/bin

./verify_generator


wKioL1mtCmfTRRF0AAAf3eyNayA324.png-wh_50 

提示:vuser host G4DBRT:failed


15、修改主机配置:

su root

cd /etc/hosts


通过env 查到HOST=G4DBRT;

vi /etc/hosts


在末尾添加:127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4G4DBRT

保存退出::wq!


16、添加环境变量:

cat /opt/HP/HP_LoadGenerator/env.csh > /etc/.login

cat /opt/HP/HP_LoadGenerator/env.csh >~higkoo/.cshrc

touch ~root/.rhosts ~higkoo/.rhosts


17、添加controller的ip地址及主机名:

vi /etc/hosts 

在末尾添加controller的IP地址及主机名称


例子:192.168.1.1.110 centos7


18、服务器为64位,LR为32位需安装:

yum install glibc.i686

yum install libstdc++.so.5


19、启动LR负载端:

cd /HP/HP_LoadGenerator/bin

./m_daemon_setup start 

ps aux |grep m_agent_daemon


wKiom1mtCtGiaFKzAAAJl5uefNw976.png-wh_50 


安装启动完成

20、连接:

添加服务器:
name:负载端服务器IP地址
platform:unix
temporary directory:/tmp/yhxw/xjw
vuser limits:
other vusers:20000(根据需要设置,默认5000)
unix environment:
选中“don't use RS”


设置global schedule


“diagnostics”配置中,将“web page diagnostics(max:vuser 

sampling:10%)”置为“enable”


21、至此连接完成。


验证


1、首先,需要关闭linux主机的防火墙: 
systemctl stop iptables 
systemctl stop firewalld 

2、打开windows上的loadrunner运行程序LRLauncherApp.exe,并选择run loadtest 


wKiom1mtC0HzyjMIAAIeLEKjvAA305.png-wh_50
wKioL1mtC0CwDaUXAABIXW17qSo727.png-wh_50
3、点击Load Generator图标,并创建loadGen: 
wKiom1mtC22g2CpmAADtLGQHG_c239.png-wh_50
wKioL1mtC2ySELfYAAEj6NrbC_g178.png-wh_50
4、创建好之后,点击Connect,等列表中刚创建的LoadGen的status变为Ready即可。


csh环境变量配置方式


LR默认使用csh,在安装目录/opt/HP/HP_LoadGenerator下就有环境变量配置文件env.csh,编辑该文件,确保以下斜体内容的正确性:


setenv PRODUCT_DIR */opt/HP/HP_LoadGenerator*

setenv M_LROOT *$PRODUCT_DIR*

setenv LD_LIBRARY_PATH *$M_LROOT/bin:$M_LROOT/lib:/usr/lib:/usr/lib64*

setenv DISPLAY *0.0*

setenv PATH *$PATH:$M_LROOT/bin*

其他过程类似。

windows 社区送温暖了。


另附loadrunner在windows下的注册码


global-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI 
global-1000:AEACFSJI-YASEKJJKEAHJD-BCLBR 
Global-65000:AEACFSJI-YJKJKJJKEJIJD-BCLBR 


注意!65000这个LoadRunner11

 

 总结:日积月累。


相关文章
|
分布式数据库 Hbase
HBase sequenceId知识点略记
在HBase中,sequenceId是实现一致性的灵魂,这里的一致性有两方面意思: 顺序性,即先写的先被读到,未提交的写不能被读到; 完整性,包含如下几点; 未持久化到hfile的数据,对应的wal文件不能删除 如果由于wal文件过多需要清理,则需要先把对应的数据持久化 异常恢复过程中,需要.
2092 0
|
人工智能 自然语言处理 搜索推荐
阿里云 AI 搜索开放平台集成 DeepSeek 模型
阿里云 AI 搜索开放平台最新上线 DeepSeek -R1系列模型。
1193 2
|
开发者 Python
six,一个神奇的 Python 版本兼容工具库!
six,一个神奇的 Python 版本兼容工具库!
602 4
|
Java 测试技术 Spring
|
存储 分布式计算 Hadoop
Cloudera Manager简介
Hadoop家族 整个Hadoop家族由以下几个子项目组成: Hadoop Common: Hadoop体系最底层的一个模块,为Hadoop各子项目提供各 种工具,如:配置文件和日志操作等。 HDFS: 是Hadoop应用程序中主要的分布式储存系统, HDFS集群包含了一个NameNo
28687 155
|
Ubuntu Linux 开发者
CentOS6 安装 Docker | 学习笔记
快速学习 CentOS6 安装 Docker
CentOS6 安装 Docker | 学习笔记
|
JavaScript
element-ui el-table 表格中行高和字体大小调整
element-ui el-table 表格中行高和字体大小调整
5233 0
|
Oracle 关系型数据库 网络安全
九爷带你了解 暴力密码在线破解工具 Hydra
Linux下的暴力密码在线破解工具Hydra详解   这款暴力密码破解工具相当强大,支持几乎所有协议的在线密码破解,其密码能否被破解关键在于字典是否足够强大。对于社会工程型***来说,有时能够得到事半功倍的效果。
17552 0
九爷带你了解 暴力密码在线破解工具  Hydra
|
分布式计算 资源调度 Hadoop
Hadoop集群部署实战
Hadoop 集群搭建 目录 集群简介 服务器准备 环境和服务器设置 JDK环境安装 Hadoop安装部署 启动集群 测试 集群简介 在进行集群搭建前,我们需要大概知道搭建的集群都是些啥玩意。
2292 1

热门文章

最新文章

下一篇
开通oss服务