LoadRunner架构(二)

发表于:2008-8-12 17:37

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:赵岗耀    来源:51Testing投稿

       即使他们实际上是顺序执行的。一个4秒观察间隔是最经常的,您可以设定控制器在线图(以防止过多的CPU密集的图形刷新时间消耗控制器机器)。但分析报告将比在线图显示更多的粒度,- 小到1秒。
       14、 协议图&脚本前缀
       该控制器基于WINNT(Windows OS)文件夹内,wlrun5.ini文件中的值,被调用。服务按照在控制器的可用图形面板中出现的顺序在这里列出。Vugen在C中用前缀lr_或在Java中用lr.,为CORBA/RMI Vusers记录一般函数的名称。其他前缀:请点击此处查看表格>>

 

       15、 事务Web请求计算器

服务(Service

概要计算器(Summary Counter

组件(Components

ASP请求

交易量:

跨越一个完整运行的消逝时间(T)的请求总数,

未发现

 

拒绝

 

错误

 

(接受&完成)

 

管道队列长度:

当前(瞬时计数)的请求

排队(等待)

 

执行

 

驻留时间,秒,事务在服务器的花费时间

等待时间

 

服务时间

 

使用率,服务器提供服务的百分比

等待

 

繁忙

 

吞吐量完成率,每秒

请求数/

事务数/

错误数/

 

(有效/秒)

 

       它可能混淆而轻视计算器清单。因此,我开发这个表来显现一个单一服务计算器之间的差异。ASP服务计算器为是所有其他计算器的典型,它的方方面面包括:交易量,管道队列长度,和吞吐量完成率。
       括号中的标识,如(Accepted),不被系统所收集,因为他们是假设的,可以通过从总的所有其他相关的计算器减去得到。
       ASP的数据不包括驻留时间(等待时间和服务时间的总和)和使用率。
       该800美元的SPECweb99(1.0版1999年发布)和SPECweb99_SSL(2002年3月)预定义的工作负载生成器基准中,每秒具体的硬件配置的WWW服务器连接的数目,能持续需要一个持续的400和320 Kbps的吞吐量,以便测量被视为的符合。
       IBM发明大师Arun iyengar的Web服务器性能的分析器“http://www.research.ibm.com/people/i/iyengar/ton04.pdf”
       免费的Mindcraft WebStone 2.5基准由原自Silicon Graphics公司的1995年版本加以改进,也模拟电脑上100个Web客户端的活动,使得到对CGI和服务器的API的调用,象静态的HTML页面一样。其运行规则目前不支持POST,SSL,Authentication,HTTP 1.1,HTTP 1.0 keep-alives,Cookies,动态的数据库访问的工作负载量。
       运行的示例测试结果使用来从网络监测公司Paessler的Web服务器压力工具
       15.1  Web性能
       TPC(Transaction Performance Council)的TPC-W Web的电子商务 基准(2000年7月首次发布&v1.8在2002年2月发行)测量每秒处理的Web交互(Web Interactions processed Per Second:WIPS)的数目,该WIPS指“Web交互组合”,包括购物(Shopping)(WIPSs),浏览(browsing)(WIPSb)及订购(ordering)(WIPSo)事务,模拟了一个包括购物车功能,具有14个网页的零售书店。01/28/02的最高审定的价格/效能比的结果是一个在Dell的服务器上,Windows 20003AS内,使用IIS5&SQL2000,基于TCO的24.50美元-277.08美元/WIPS的范围。经审定的性能特征被web服务器,web缓存,数据库服务器,和图像服务器详细描述。基准通过提供可执行的远程浏览器模拟器(Remote Browser Emulator:RBE)测算可测量性,该REB(无客户端缓存)模拟了2880个不同的用户,访问具有2至4 GB的内存(30秒非SSL缓存的休息时间),各种规模(10,000或100,000等具有8表计划的唯一的产品条目)的数据库服务器的数据库。所以TPC-W需要一个网络的拓扑结构,该拓扑结构支持数100 Mbytes/秒的数据。用户考虑时间是基于一个平均7秒和最多70秒的分配。
       15.2  Web(Apache/IIS)监测器
       Apache Web服务器比微软IIS提供更少数的监测器
       #繁忙的服务器 - 在繁忙状态的服务器的数量。
       #闲置的服务器 - 在空闲状态的服务器的数量。
       Apache的CPU使用率 – CPU被Apache服务器使用的时间百分比。
       次/秒 - HTTP请求率。
       发送的千字节数/秒 - 从Web服务器发送的数据字节的速度。
       LoadRunner为这些计算器从议题http://server /server-status?auto获得的值
       Apache计算器的数目和描述在LoadRunner的\dat\monitors\apache.cfg文件中指明。
       Counters=指定计算器的数目(默认情况下是5)。
       Counter1=指定计算器的名称,当它出现在从服务器返回的HTML页中时。如果这是拼写错误, LoadRunner将发出“监测器名称:Apache.解析错误,无法找到凭证… …”
       Label1=计算器的UI标签。
       Description1=对计数器的描述。
       KeepPrevValue1=0表明值是多少,1表明比率。
       如果您是使用Apache V2,此文件应代替为apache_2.0.x.cfg。

64/6<123456>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • raindrop7
    2014-4-11 01:42:39

    经典文章,谢谢了!

  • guopeihua
    2009-8-04 16:44:32

    我想一定有帮助,先下下来。谢谢楼主

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号