LR监控Apache性能

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.验证是否成功

输入下面的地址进行监控数据(192.168.1.112为本机IP)
其次,在LR控制台上进行配置,.添加Linux负载机步骤:

操作:

1.在LR中添加对Linux的apache的监控(当loadrunner里面controllor中的monitors下面的add measurements灰色的)
可以重新安装LR试试看

2.添加Linux负载机步骤:

地址:官网

步骤

安装和启动 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

第三,添加主机(Apache服务器所在主机服务器);

在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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值