3.2 场景设置
场景运行时设定使用运行逻辑脚本,另加:
如何快的步速启动一个新的迭代(以前的迭代结束后或在一定的时间间隔后__秒)
日志 – 高级追踪(AdvancedTrace)
思索时间(Think Time)
错误时杂项是否继续?lr_error_message的失败开启事务
网速模拟带宽下,选择除“最大可用”以外的其他任何情况时,需要一个单独的WAN模拟器许可证的购买,通过客户端和服务器之间减慢,减弱,和不断变换的数据包,模仿WAN/互联网。具有该许可,您可以选择自订,或这些额定速度:
14.4 Kbps(模拟调制解调器)
28.8 Kbps(模拟调制解调器)
56 Kbps(模拟调制解调器)
64 Kbps (ISDN)
128 Kbps(双ISDN)
512 Kbps(DSL)
浏览器仿真:模拟浏览器的缓存呢?
协定的代理或使用ContentCheck应用
控制器保存了这些设置在结果设置对话框中的指定的.lrr文件中。
13.3 高级的追踪
如果在脚本运行之前,运行时设置有“高级的追踪”复选框选定,这些行将出现在输出日志:
1UTC (GMT) start date/time : 2005-08-02 02:31:30 [MsgId: MMSG-26000] Page download timeout (sec): 120 [MsgId: MMSG-26844] |
LR8.0中的“[MsgId:MMSG-26842]”在LR7.8中是“[MsgId:MMSG-26844]”
LR8.0中的“[MsgId:MMSG-26844]”在LR7.8中是“[MsgId:MMSG-26846]”
LR8.0中的“[MsgId:MMSG-26845]”在LR7.8中是“[MsgId:MMSG-26847]”
13.4 日志文件
负载测试中一个最常见的头痛是,在一个长时间的运行中,运行紧缺硬盘空间。
如果一个事务失败,搜索负载生成器机器中包含如下文字的日志文件
xxx" ended with "Fail"
其中xxx是交易名称尾部少数字符。
LR vugen存储日志(对一个“null”用户)在“output.txt”文件中。
LR控制器为一个文件夹层级的每个vuser存储日志
确定生成器时,从指定的文件夹开始。
然后在该文件夹下生成器创建文件夹,名称如“brr_rf2.63”。
这些每个文件夹下是一个netdir文件夹,其中包含指定的有关控制器中结果的文件夹。
当日志文件的增长超出兆字节时,记事本无法打开文件。所以你需要一个文本编辑器程序,这并不尝试在显示它之前,载入整个文件到内存,例如来自gsoft或hexedit的免费编辑便笺本
13.5 控制器安排表
对于安排表UI一个轻微的恼火是用于选项的不同的话语是概括的。下坡道状况根本不会显示在概要网页。
群存在于一个场景中。因此,“场景安排”涉及为所有群更改设定。
模式 (Mode) |
场景期间 (Scenario Duration) |
负载行为 (Load Behavior) |
场景安排 __按场景安排: |
在期间(Duration)标签: __运行________HH:MM:SS |
内部在Ramp Up标签: |
__按组安排 (对每个脚本): |
未知时期 |
每场景组定义 |
运行之前初始化所有Vusers?
确定要指定的恰当的上坡道时间的一个方法是,设置vusers同时开始,然后看处理后运行Vusers下落的结果比率(如在一个十五秒跨度内10个用户) 。
13.6 控制器在线图
在运行标签,LR最多允许显示16个图形。在这样安排下,我喜欢使用它们所有16个指标:
事务 (Transactions) |
第二 (Secondary) |
系统资源 (System Resources) | |
运行时:运行Vusers |
统计误差 |
UNIX的平均负载 |
Win线程 |
事务:响应时间(秒) |
- |
UNIX CPU Util |
Win CPU Util |
总的事务/秒 |
每秒点击数+下载的网页数+连线+SSL |
UNIX Paging |
- |
吞吐量(字节数) |
UNIX的磁盘交互 |
- |
13.7 合并图
在这两个运行图表和分析曲线图中,我更愿合并成一个单一的图形“响应时间”和“运行Vusers”和/或“连接数”。
这些是通常正在研究中的最重要的关系。
13.8 每秒图
我也一起合并“每秒”指标和一下图:
“每秒点击数”- Web服务器上的点击次数(Y轴)作为场景经过的时间(X轴)的一个函数。此图可以显示整个场景,或持续60,180,600或3600秒。您可以比较这个图和事务响应时间图,看看点击次数怎样影响事务性能。
“每秒HTTP响应”- HTTP状态码的数量,标示HTTP请求的状态,例如,在场景运行的每秒(X轴),从Web服务器返回的“请求成功,”“网页没有被发现”,被状态码分组。
在场景运行的每秒中,来自服务器的“每秒下载的网页数”。此图帮助您以下载页面的数目的方式,评估负载Vusers生成的数量。像吞吐量,每秒下载的页面是在任何特定秒,Vusers从服务器收到的,一个数据量的表示。
每秒的总事务(通过)
每秒的总事务(失败)
连接+SSL
LR不记得大多数场景图设置(4图是难懂的代码的默认值)。因此,代替刮伤的构建图,我从打开然后改变我的自定义,而不是标准的场景文件开始。
您不需要曾经看见删除图的定义。LR收集图形数据,即使它是不显示的。
KB 26817:默认情况下,控制器在线监测器显示每个图形的20尺寸的一个最大值。为了增大它,到LoadRunner的\dat\online_graphs路径,在控制每种类型的图形的文件中,修改MaxDispMeasurments=的值:
描述(Description) |
文件名称(File Name) |
All |
generalsettings.ini |
系统资源图(System Resource Graphs) |
online_resource_graphs.rmd |
运行时图 (Runtime Graphs) |
online_runtime_graphs.def |
事务图(Transaction Graphs) |
online_transaction_graphs.def |
Web资源图(Web Resource Graphs) |
online_web_graphs.def |
流媒体 (Streaming Media) |
online_web_graphs_mms.def |