`
michales003
  • 浏览: 403366 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

LoadRunner 测试汇总

 
阅读更多

转:http://blog.csdn.net/marising/article/details/5160210

 

 在进行负载测试(Load Test)是要监控服务器的CPU、内存、磁盘、网络的情况。如何监控Ubuntu的情况呢。

    1、安装rstatd,sudo apt-get install rstatd,如果无法apt安装,可以下载安装。

    2、启动rpc.rstatd

   查看是否正常启动,用如下命令
   rpcinfo -p

   [root@localhost ~]# rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp    676  status
    100024    1   tcp    679  status
    100001    3   udp    691  rstatd
    100001    2   udp    691  rstatd
    100001    1   udp    691  rstatd

    3、在LoadRunner Controller的run界面中,添加System Resource Graphs下的Unix Resource,在Unix Resource图上右键Add Measurements,然后点击Add,填写ip如192.168.1.99,默认只有三个指标,在下面的Add中可以添加其他指标。

    4、下面说一下各种指标的情况

 

CPU指标

  • Average load
    上一分钟同时处于“就绪”状态的平均进程数,< CPU个数 * 核心数 * 0.7
  • CPU utilization
    CPU 的使用时间百分比,如果在75%以上,则可以考虑换CPU了
  • Swap-in rate
    正在交换的进程数 
  • Swap-out rate
    正在交换的进程数
  • Context switches rate
    每秒钟在进程或线程之间的切换次数
  • System mode CPU utilization
    在系统模式下使用 CPU 的时间百分比
  • User mode CPU utilization
    在用户模式下使用 CPU 的时间百分比
  • Interrupt rate 
    每秒内的设备中断数 

内存

  • Page-in rate 
    每秒钟读入到物理内存中的页数
  • Page-out rate 
    每秒钟写入页面文件和从物理内存中删除的页数 
  • Paging rate 
    每秒钟读入物理内存或写入页面文件的页数,如果持续在几百,可能要加大内存了
LoadRunner采集的数据中,内存的使用情况是没有的,可以装sar,然后用sar来观察:
可以使用该命令sar -n DEV -u -r 3 120 > perform.log
这个命令3秒采样一次,共采样120次 360秒=6分钟,可以根据自己的需要调整 3 和 120 这两个值。perform.log是保存的文件名

 

磁盘

  • Collision rate
    每秒钟在以太网上检测到的冲突数
  • Disk rate 
    磁盘传输速率

网络

  • Incoming packets error rate 
    接收以太网数据包时每秒钟接收到的错误数 
  • Incoming packets rate 
    每秒钟传入的以太网数据包数 
  • Outgoing packets errors rate 
    发送以太网数据包时每秒钟发送的错误数 
  • Outgoing packets rate 
    每秒钟传出的以太网数据包数

pps是

以太网传输最小包长是64字节。包转发线速的衡量标准是以单位时间内发送64byte的数据包(最小包)的个数作为计算基准的。

对于千兆以太网来说,计算方法如下:
1000Mbps/((64B+8B+12B)×8bit)=1.488095pps
说明:当以太网帧为64Byte时,需考虑8Byte的前导符和12Byte的帧间隙的固定开销。
在以太网中,每个帧头都要加上了8个字节的前导符,前导符的作用在于告诉监听设备数据将要到来。然后,以太网中的每个帧之间都要有帧间隙,即每发完一个帧之后要等待一段时间再发另外一个帧,在以太网标准中规定最小是12个字节,然而帧间隙在实际应用中有可能会比12个字节要大,在这里我用了最小值。每个帧都要有20个字节的固定开销。(另外这20字节的信息是不能通过抓包软件抓下来的)
因此一个全双工线速的千兆以太网端口在转发64Byte包时的包转发率为1.488Mpps。

以下是常用以太网端口的包转发率:

1、万兆以太网:14.88Mpps
2、千兆以太网:1.488Mpps
3、百兆以太网:0.1488Mpps

4、十兆以太网:0.01488Mpps(14.88Kpps)

其他参考:

LoadRunner 监控到的Linux服务器CPU的一些主要指标说明

Loadrunner 监控Unix系统性能指标的解释
http://blog.csdn.net/marising/archive/2010/01/08/5160210.aspx

压力测试衡量CPU的三个指标:CPU Utilization、Load Average和Context Switch Rate
http://blog.csdn.net/marising/archive/2010/01/12/5182771.aspx

LoadRunner压力测试时监控服务器Linux的资源情况
http://blog.csdn.net/marising/archive/2010/01/08/5160210.aspx

理解Load Average做好压力测试
http://www.blogjava.net/cenwenchu/archive/2008/06/30/211712.html

CPU负载的分析
http://www.penglixun.com/tech/system/cpu_load_analyse.html

linux cpu相关性能指标
http://www.51testing.com/?uid-3787-action-viewspace-itemid-5527

分享到:
评论

相关推荐

    LoadRunner性能测试视频地址汇总

    ### LoadRunner性能测试知识点概述 #### 一、LoadRunner简介及功能 LoadRunner是一种广泛使用的性能测试工具,它能够帮助用户模拟成千上万的用户同时访问应用系统,以此来评估系统的性能表现。通过这种模拟负载的...

    loadrunner性能测试报告-模板.docx

    ### LoadRunner性能测试报告知识点详解 #### 一、概述 **编写目的:** - **目的:** 对**xxx系统**的性能进行全面评估,确保系统能够满足预期的性能需求。 - **对象:** 用户、测试人员、开发人员、项目管理者、...

    Loadrunner测试结果分析图解说明

    ### Loadrunner测试结果分析图解说明 #### 一、平均事务响应时间图 **知识点概述:** 平均事务响应时间图是Loadrunner测试结果分析中一个非常重要的图表,它直观地展示了在测试过程中每一秒内执行各项事务所需的...

    loadrunner和QTP视频教程汇总

    9. **Oracle实例研究**:如果涉及Oracle数据库的性能测试,视频会演示如何使用LoadRunner测试Oracle实例,包括创建数据库相关的测试脚本和监控数据库性能。 10. **性能测试基本概念**:讲解性能测试的关键术语,...

    Loadrunner资料及问题汇总

    “LoadRunner常见问题汇总.docx”涵盖了在使用LoadRunner过程中可能会遇到的问题及其解决方案。这些问题可能包括但不限于脚本录制不完整、参数化问题、事务定义错误、性能指标解读困难等。通过查阅这份文档,你可以...

    Loadrunner使用问题汇总

    LoadRunner 是一款强大的性能测试工具,由 Micro Focus 公司开发,主要用于测试应用程序的负载和压力性能。在使用 LoadRunner 进行测试时,可能会遇到各种问题,以下是一些常见问题及其解决方法: 1. 无法监控 ...

    LoadRunner安装过程中遇到的问题汇总及解决方法

    然而,安装过程中的问题可能会给用户带来困扰,本篇文章将针对“LoadRunner安装过程中遇到的问题汇总及解决方法”进行详尽的阐述。 首先,我们遇到的一个常见问题是“安装程序报错找不到PUTTY.GID”。PUTTY.GID是...

    loadrunner压力测试模版

    最后,汇总测试结果,评估系统性能,提出改进意见。 在执行压力测试时,可能使用到像LoadRunner这样的专业工具。LoadRunner提供了多种协议的支持,例如HTTP、UDP、TCP等,适合于模拟不同类型的通信场景。通过录制和...

    Loadrunner函数汇总

    LoadRunner 是一款强大的性能测试工具,特别适用于对应用程序进行压力和负载测试。在LoadRunner中,脚本是核心部分,它们包含了模拟用户行为的各种函数。这些函数可以帮助我们构建出真实的用户交互场景,从而评估...

    北大青鸟教程 软件测试 loadrunner atp

    测试结束后,测试团队需编写测试总结报告,汇总测试结果,包括发现的缺陷、已修复的缺陷、遗留的问题以及测试覆盖率等信息,为项目决策提供依据。 5.8 测试的评价: 测试评价主要涉及两个方面:覆盖评价关注测试的...

    LoadRunner的图形分析详解

    2. **整体图表**:汇总所有虚拟用户的数据,显示整个测试期间的平均性能,如并发用户数、吞吐量、错误率等。 3. **资源图表**:监控服务器的CPU、内存、磁盘I/O、网络带宽等资源使用情况,以识别资源限制对性能的...

    LoadRunner11-中文教程.pdf

    ### LoadRunner11-中文教程知识点汇总 #### 一、LoadRunner11概述 - **软件版本**: 11.00 - **发布时间**: 2010年10月 - **适用平台**: Windows - **文档类型**: 教程 - **版权归属**: © Copyright 1993-2010 ...

    软件测试资料汇总-共享资源

    5. **测试工具应用**:除了自动化测试工具,可能还包含其他工具的使用,比如禅道(ZenTao)用于缺陷管理,Postman进行接口测试,LoadRunner进行性能测试等。 6. **测试框架与库**:如Python的unittest和pytest框架...

Global site tag (gtag.js) - Google Analytics