目录:

  • 一、windows服务资源监控
  • 二、nomon安装教程
  • 三、Analysis分析
  • 四、生成报告
  • 五、性能测试总结:

一、windows服务资源监控

如果是windows服务器和测试机不在同一台电脑上时需要配置

windows配置:
添加服务器资源监控时系统提示:
Monitor name :Windows Resources. cannot connect to machine Reason拒绝访问
解决方法:
1.运行输入services.msc打开服务对话框,开启
Remote Procedure Call(RPC)\Remote Procedure Call(rpc) Locator
Remote Registry
WMI Performance Adapter
Workstation服务
2.打开组策略gpedit.msc 进入目标及的计算机配置–windows配置–安全配置–本地策略
选择并点击“安全选项”,把策略中的网络访问:本地账户的共享和安全模式修改成“经典-本地用户自己的身份验证”
3.将目标服务器c 实 现 共 享 : 在 c m d 命 令 中 执 行 : n e t s h a r e c 实现共享:在cmd命令中执行:net share c 实现共享:在cmd命令中执行:netsharec=c:
4.在测试机的“运行”中输入:\目标机IP\c , 点 击 确 定 后 , 要 输 入 目 标 及 的 用 户 名 和 密 码 , 查 看 是 否 能 看 到 共 享 磁 盘 c ,点击确定后,要输入目标及的用户名和密码,查看是否能看到共享磁盘c ,点击确定后,要输入目标及的用户名和密码,查看是否能看到共享磁盘c,(如果不可以则使用命令符cmd输入net use\IP地址\ipc$ /user:administrator ***(监控的主机必须和服务器建立$ipc连接))

二、nomon安装教程

linux服务器监控的话需要安装nomon工具
nomon数据捕获安装步骤:
1.将nomon_linux_14i.tar.gz包放入centos中,如放在/data/nmon下
2.解压nomon_linux_14i.tar.gz包
3.解压后找到nmon_x86_64_centos6,并重命名为nmon
mv nmon_x86_64_centos6 nmon
4.执行: ./nmon,
可以通过不同的键盘输入监控不同数据
5.捕获数据到文件
举例1:每1秒捕获数据快照,捕获20次:nmon -f -s 1 -c 20 -m /home/
举例2:每30s捕获数据快照,捕获120次,包含进程信息
nmon -f -t -s 30 -c 120 -m /home
参数解释:
-s: 每x秒采集一次数据
-c: 采集Y次
-f :生成的数据文件名中包含文件创建的时间
-t:在导出的信息中包含前几位的进程信息
-m :生成的数据文件的存放目录
6. 使用nmon analyser生成报表


分析数据的使用只需要在windows上安装就行,把linux上捕获的数据放到windows上打开,就可以看到分析。

三、Analysis分析



一、图表分析
1.Average Transaction Response Time(事务平均响应时间) “事务平均响应时间”显示的是测试场景运行期间的每一秒内事务执行所用的平均时间,通过它可以分析测试场景运行期间应用系统的性能走向,例如随着测试时间的变化,系统处理事务的速度开始逐渐变慢,这说明应用系统随着时间的变化,整体性能将会有下降的趋势
2.运行Vuser-----事务平均响应时间合并图
通过该合并图可以分析出随着用户数量的变化,各个事务平均响应时间的变化,从而可以得出各个事务在指定时间内最大的并发用户数
**3.每秒点击数(Hits per second)**是Vuser每秒向web服务器提交的HTTP请求数,查看其曲线情况可以判断被测系统是否稳定,曲线呈现下降趋势表名web服务器的响应速度在变慢,其原因可能是服务器瓶颈问题,也有可能是Vuser数量减少,访问服务器的HTTP请求减少
**4.吞吐量(Throughput)**指的是单位时间内客户端和服务器成功传递数据的数量,即任意时间服务器发送给Vuser的流量,其是度量服务器性能的重要指标,度量单位是字节,另外也有兆字节
5.运行Vuser----吞吐量合并关联图
并发用户数和吞吐量瓶颈之间存在一定的关联,(在网络和服务器正常情况下,随着并发用户数增加,网络吞吐量也会增加)因此可以通过不断增加并发用户数和吞吐量观察系统的性能瓶颈,然后从网络、数据库、应用服务器和代码4个环节确定系统的性能瓶颈
6.Hits per second----Throughput合并关联图
在比较吞吐量和每秒点击率中我们可以获得服务器在执行过程中的情况,如果服务器如预期的一样在执行,那么吞吐量会随着它每秒的点击量的增加而增加,这是期望实现的情况,因为点击增加一次就会需要服务器发送更多的返回信息给用户,如果点击的次数增加而吞吐量恒定或者减少以及自固定范围内波动,就说明服务器无法执行增加的请求(每秒点击率),结果就是事务反应时间增加
7.HTTP Response per second(每秒HTTP响应数)
每秒HTTP响应数是显示运行场景过程中每秒从web服务器返回的不同HTTP状态码的数量,还能返回各类状态码的信息,通过分析状态码,可以判断服务器在压力下的运行情况,也可以通过对图中显示的结果进行分组,进而定位生成错误的代码脚本
8.页面细分图
网页细分图可以评估页面内容是否影响事务响应时间,使用网页细分图,可以分析网站上有问题的元素(例如下载很慢的图像或打不开的链接)
Download Time:下载时间分析----组成页面的每个请求下载时间
Component(over time) 各模块的时间变化–通过这个功能可以分析响应时间变长是因为页面生成慢还是因为图片资源下载慢
Download Time(over time):模块下载时间-----针对每个组成页面元素的时间组成部分进行分析,方便确认该元素的处理时间组成部分
Time to first Buffer(over time)模块时间分类—列出元素所使用的时间分配比例。是受NetWork Time影响的多还是Server Time影响的多
9.系统资源分析
1.内存分析方法:

内存分析方法主要用于判断系统有无遇到内存瓶颈,是否需要通过增加内存等手段提高系统性能表现,主要计数器包括Memory 和Physical Disk类别的计数器
内存分析的主要步骤和方法如下:
1).首先查看Available Mbytes指标
该值是用于描述系统可用内存的直接指标,在对系统进行操作系统级别的内存分析时,首先应通过该值建立一个初步的印象,了解性能系统测试过程中,系统是否仍然有足够的内存可用
如果该指标的数据比较小,系统可能出现了内存方面的问题,此时需要进一步分析
2).注意page/sec ,pages read/sec 和page faults/sec的值
操作系统经常会使用磁盘交换的方式来提高系统可用的内存量或者是提高内存的使用效率,这三个指标直接反映了操作系统进行磁盘交换的频度
如果pages/sec 的计数器持续高于几百,很可能存在内存方面的问题,但其值很大不一定表示内存有问题。
page faults/sec说明了每秒发生页面失效的次数,页面失效次数越多,说明操作系统向内存中读取的次数越多
此时还需要查看pages read/sec 计数器,该计数器阈值为5,如果超高5,则可以判定存在内存方面的问题
3)根据Physical Disk计数器的值分析性能瓶颈
对于physical disk计数器的分析包括:pages read/sec 和%Disk time以及Average
Disk Queue length的值很高,则可能是由磁盘瓶颈,但是如果Average Disk Queue Lngth增加的同时Pages Read/sec并未降低则是由于内存不足
2处理器分析方法
处理器CPU也可能是系统的瓶颈,对处理器进行性能分析的步骤如下:
1).首先查看%Total Processor Time性能计数器的计数值
该值用于体现服务器整体的处理器利用率,对于多处理器的系统而言,该值体现的是所有CPU的平均利用率
如果该值的数值持续超高90%,则说明整个系统面临着处理器方面的瓶颈,需要增加处理器来提高性能
注意:由于操作系统本身的特性,在某些CPU系统中,该数据本身并不大,但此时CPU之间的负载状况极不均衡此时也应该视作系统产生了处理器方面的瓶颈
2).其次查看每个CPU的%processor time和%user time和%privileged time
%user time 是指系统的非核心操作消耗的CPU时间,如果该值很大,可以考虑是否通过算法优化等方法降低该值,如果服务器是数据库服务器, %User time值大的原因很可能是数据库的排序或者函数操作消耗了过多的CPU时间此时可以考虑对数据库系统进行优化
3)研究系统处理器瓶颈
查看processor queue length计数器的值,当该值大于CPU数量的总数+1时,说明产生了处理器阻塞,且%Total Processor Time值保持超过95%,就表示当前系统的瓶颈为CPU,可以考虑增加一个处理器或者更换一个性能更好的处理器

四、生成报告


也可以自己定义性能测试报告
链接:https://pan.baidu.com/s/1UHX8itM7xnGMo0OL9U_-LQ
提取码:mt9w
复制这段内容后打开百度网盘手机App,操作更方便哦

五、性能测试总结:

链接:https://pan.baidu.com/s/1wipUtqFk0yyKgRSKcv9xwQ
提取码:6hz0
复制这段内容后打开百度网盘手机App,操作更方便哦

性能测试loadrunner之Analysis、WIN服务资源监控、nomon工具介绍、性能测试报告相关推荐

  1. Linux资源监控命令/工具(综合)

    目录: ps pstree pidof top free uptime ifuser lsof mpstat vmstst pidstat iostat iotop watch sar 1.ps 1) ...

  2. 6款MacOS系统性能监控优化工具介绍

    苹果的MacOSs系统的独立性强,优点是垃圾信息更少,但是也可能是由于这个原因,苹果电脑的用户会很少关注自己的电脑系统的健康性,这也就导致了后台经常在运行一些不需要的软件和程序,导致自己的苹果电脑出现 ...

  3. 一款好用的Linux系统服务器性能监控分析工具介绍

    软件性能测试过程中经常要对服务器性能指标(比如CPU.内存.磁盘IO及网络IO等等)进行监控以分析出软件在此服务器上的性能瓶颈以便进行后续的服务器调优及软件性能优化.下面为大家介绍一款小编认为比较好用 ...

  4. angular五大服务顺序_IATF16949五大工具介绍

    iatf16949五大工具是什么? IATF16949中的五大核心工具,是指APQP(先期产品质量策划).FMEA(失效模式及后果分析).MSA(测量系统分析).SPC(统计过程控制).PPAP(生产 ...

  5. 绘制森林资源图的工具介绍

    有人说:一个人从1岁活到80岁很平凡,但如果从80岁倒着活,那么一半以上的人都可能不凡. 生活没有捷径,我们踩过的坑都成为了生活的经验,这些经验越早知道,你要走的弯路就会越少. 森林资源越来越多地被视 ...

  6. JMeter性能测试——PerfMon Metric Collector服务器资源监控插件详解

    我们对被测应用进行性能测试时,除了关注吞吐量.响应时间等应用自身的表现外,对应用运行所涉及的服务器资源的使用情况,也是非常重要的方面,通过实时监控,可以准确的把握不同测试场景下服务器资源消耗情况的变化 ...

  7. 南柯服务器压力,性能测试中AIX服务器资源监控与瓶颈分析-2

    51Testing软件测试网*Me?l]9s@Fp 2.性能瓶颈定位及实例分析51Testing软件测试网)Mk0P,K;XI#PY51Testing软件测试网CXZu5Z0W4\ 2.1 性能瓶颈定 ...

  8. 性能测试LoadRunner深入浅出

    Da01 一.初步概念 1.功能测试:测试软件产品的功能是否达到要求. 如:ATM取款(在线取款) --- 是否成功 转账成功,表示功能实现了 (一个人) 2.性能测试:测试软件产品的性能是否达到要求 ...

  9. 性能测试-LoadRunner(总结)

    性能测试-LoadRunner 一.性能测试 性能测试是通过自动化的测试工具模拟多种正常.峰值以及异常负载条件来对系统的各项性能指标进行测试.负载测试和压力测试都属于性能测试,两者可以结合进行.通过负 ...

最新文章

  1. 用Eclipse的snippets功能实现代码重用
  2. java的数组是对象吗_在Java中数组是原始类型还是对象?
  3. <script type =“text / template”> ... </ script>的说明
  4. RocketMQ Consumer 负载均衡算法源码学习 -- AllocateMessageQueueConsistentHash
  5. Cocos2d-x 寻路算法解析(二): 离目的地的距离优先
  6. 爬取豆瓣TOP250并将数据保存为txt文件和csv文件并存入MySQL数据库
  7. ajax如何处理服务器返回的三种数据类型
  8. HINSTANCE HANDLE HWND 的区别及一般方法
  9. 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码
  10. 如何能从自我怀疑中走出来?
  11. 修改android 工程图标,AndroidStudio替换项目图标ic_launcher操作
  12. 【TVM帮助文档学习】Relay的代数数据类型
  13. php 删除文件 unlink,如何使用php unlink删除文件
  14. 计算机怎样安装硬盘,固态硬盘怎么安装?小编教你怎么安装固态硬盘详图
  15. 旋转卡壳凸包(不用一下子就学完所有)
  16. 北京大学2017年数学分析考研试题
  17. mpc 安全多方计算协议_一文揭秘跨链、密钥管理、合约隐私背后的技术, 你不可不知的安全多方计算(MPC)...
  18. 【Day3.4】东台吉尔湖
  19. 国外人气最旺的软件测试网站
  20. DYA8面向对象中--包与修饰符

热门文章

  1. mysql hive 建表_HIVE建表
  2. 图形学-中点Bresenham算法
  3. mysql笛卡尔积的过程
  4. Android EditText 属性详解
  5. 三菱 PLC张力控制通用程序模板 采用三菱伺服FX3U的速度与力矩模式,收料采 用锥度与恒张力两种控制模式
  6. 安全防护之Windows八大保密技巧
  7. BNB Chain testnet faucet
  8. 前端学习——Css-基础
  9. vue请求数据方法放在created还是mounted中
  10. python自动化--selenium