LR监控apache:
首先:设置apache的配置文件
1.修改Apache中Httpd.conf文件,添加如下代码(该文件中都有,只要取消注释就好了)
<Location /server-status>
SetHandler server-status
Order deny,allow
# Deny from all
Allow from .localhost
</Location>
2.添加ExtendedStatus--如果没有,则添加,并且设置状态为on
ExtendedStatus On
3.取消注释
.取消注释LoadModule status_module modules/mod_status.so
加载该模块
4.重启apache
service httpd restart
5.验证是否成功
操作:
地址:官网
安装和启动 linux agent 的方法:
1. 拷贝 lr agent for linux 安装文件到 linux 下
PS:下面操作全部用 root 完成
2.编辑/etc/security/limits.conf 增加或修改以下配置:hard nproc 8192hard nfile 8192
3.编辑/etc/sysctl.conf 增加或修改以下配置:fs.file-max = 8192
net.ipv4.tcp_max_tw_buckets = 5000编辑.bash_profile 文件中加入一行:“source /opt/HP/env.csh”。新建或者编辑.cshrc 文件,内容:setenv M_LROOT /opt/HPsetenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${M_LROOT}/bin
4.reboot 服务器
5.给安装路径赋执行权限,到安装文件目录下(linux 服务器就在 Linux 下执行),执行 sh
./install.sh –console,
6.根据提示一路 next,中间会询问安装路径,默认为/opt/HP/7.编辑 env.sh 文件,内容为:
#!/bin/sh
export M_LROOT=/opt/Mercury
export LD_LIBRARY_PATH=${M_LROOT}/bin
export PATH=${M_LROOT}/bin:$PATH
8.启动 agent
cd /opt/HP/bin
./m_daemon_setup -install
至此 agent 已经在这台 linux 上启动,以后就可以用 controller 连接了。
9.如果想杀掉 agent 使用
cd /opt/HP/bin
./m_daemon_setup -remove加载Apache监控;
或者参照
https://note.youdao.com/web/#/file/recent/note/web1432558963838
在control中的加压机中的unix environment标签中勾选don't use rs 然后在连即可
1.在 loadrunner controller 界面点击右侧的“Generator”按钮
2.点击“add”按钮,如下图填写:注意“Unix Environment”选项卡里,“Don't use
RSH”一定要勾选上,否则连接不上 agent
3.3.添加成功后,点击新添加的 agent,再点击右侧的“connect”按钮,如果连接成功,
status 会变为 ready,connect 按钮也变为 disconnect。
5.4.连接成功后,在主界面选择每个脚本执行时使用的压力生成器,选择已经建立好连接的
linux agent 即可。默认是“localhost”就是工作机本身,不推荐使用。
6..controller 可以存储场景,避免每次打开都要重新设置和连接 linux agent
添加Apache监控信息
第四:Apache监控的指标
度量 描述
# Busy Servers 处于忙碌状态的服务器数
# Idle Servers 处于空闲状态的服务器数
Apache CPU Usage Apache 服务器利用 CPU 的时间百分比
Hits/sec HTTP 请求速率
KBytes Sent/sec 从 Web 服务器发送数据字节的速率
补充部分:
暂时不理解
6)更改默认服务器属性
请打开 <LoadRunner 根文件夹>/dat/monitors 目录下的 apache.cfg 文件,并编辑 Delimiter=: 语句后的下列参数 :
InfoURL 服务器统计信息 URL
ServerPort 服务器端口号
SamplingRate LoadRunner 监控器轮询服务器以获取统计信息的间隔时
间(毫秒)。 如果该值大于 1000, LoadRunner 将使用
该值作为采样速率。 否则, LoadRunner 将使用在“选
项”对话框的“监控器”选项卡中定义的采样速率。
注意:要通过防火墙监控 Apache 服务器,请使用 Web 服务器端口(默认情况
下使用端口 80