开始场景前先开启监控------在场景结束之后结束监控
LoadRunner 自动化测试通过nmon的使用和监控数据分析来检测linux系统的服务器资源情况
memtotal 总内存
可用内存包括: 1 memfree 空闲内存 2 cached 缓存 3 buffers 缓冲区
1现在服务器上创建文件夹存放nmon文件
mkdir /nmon
2上传nmon文件至该目录

3增加执行权限
chmod u+x nmon_x86_rhel5
4创建目录,存放资源监控的日志
mkdir /nmon/log
5通过命令后台记录资源使用
cd /nmon/
./nmon_x86_rhel5 -f -N -t -m /nmon/log/ -s 30 -c 120
参数解释
-m 路径,资源使用情况的存放位置
-s 间隔多长时间收集一次,单位为秒
-c 总共收集多少次
一般来说我们监控主要监控CPU和内存
CPU
CPU我们找到CPU_ALL这个表格

图片.png
我们主要关注的是CPU%这一列,注意选取出自己执行性能测试的这段时间的资源使用
内存
内存找到MEM视图
同理,取出自己执行性能测试的这段时间的资源使用
内存的占用率=(总内存-可用内存)/总内存
可用内存

可用内存.png

图片.png
计算内存占用率

计算内存占用率
生成折线图
选择需要生成图的表格

作者:一名优秀的电工
链接:https://www.jianshu.com/p/376b3d37f363
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
网友评论