即使他们实际上是顺序执行的。一个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。