【发布时间】:2016-08-02 15:36:14
【问题描述】:
我正在使用 LoadRunner 12.5 进行负载测试。它安装在 Windows Server 2012(R2) VM (8Gb RAM) 上。特定的测试套件仅使用 HTTP 和 Oracle 2 层协议。
完整版详情:
- LR 控制器:12.50.0.0 build 249
- LR 分析器:12.50.0.0 build 1096
- 没有安装补丁
- 一个负载生成器在同一主机上运行
问题:
在运行了 5 天后,我注意到 Controller 和 Analysis 事务统计数据不同 - 而且相当大。
LR 控制器运行完成后,它会将我的运行统计报告为:
passed transactions = 937,946
failed transactions = 62
在 LR 分析中生成统计信息时,我的运行统计信息报告为:
passed transactions = 1,019,158 (!)
failed transactions = 9,919 (!!)
此外,应用程序之间的吞吐量图(和每秒点击次数)有些不一致,即使考虑到不同的图比例。
然后,虽然这显然也是上面已经提到的整体交易计数的一个促成因素,但查看单个交易(例如 transX 等),我看到:
Controller: transX passed=249586, fail=11
Analysis: transX passed=274063, fail=684
Controller: transY passed=5224, fail=1
Analysis: transY passed=5727, fail=665
Controller: transZ passed=5227, fail=0
Analysis: transZ passed=5756, fail=0
- 任何、任何、任何想法,为什么我看到 Controller 和 Analysis 之间的事务统计数据不一致?
- 控制器是否在完成时没有更新自己的统计信息?它始终低于分析。
我将深入研究 .mdb 以尝试进一步理解这一点,但非常欢迎提示/保证我不会发疯。
相关谷歌问题:Discrepancies between final values recorded in Controller, and values in Analysis
【问题讨论】:
标签: loadrunner