我正在尝试测量下一个按钮一页到另一页的时间。为此,我在按按钮之前开始事务,然后按next按钮,当加载下一页时,我结束了事务。在此交易过程之间,我使用web_reg_find()并检查特定文本以验证该页面。
当我使用该事务控制了5秒的控制器时,在我测量了该事务将达到3秒后,我修改了事务内容并删除了web_reg_find()。那正常吗?
因为我进行负载测试,所以功能很重要,因此事务也很重要。是否有其他方法可以检查内容并保存性能?
最佳答案
web_reg_find()根据服务器发送的响应执行一些逻辑,因此需要时间。 LoadRunner知道这不是实际用户会看到的实际时间,因此将其报告为事务的“浪费时间”。如果您查看该事务的日志,将会看到以下内容:
通知:事务“登录”以“通过”状态结束(持续时间:4.6360浪费时间:0.0062)。
事务花费的时间以及这段时间之外,LoadRunner内部操作浪费了多少时间。
请注意,当您在Analysis中打开结果时,将报告交易时间而不会浪费时间(即Analysis将报告实际用户认为的时间)。
关于performance - 关于loadrunner中的web_reg_find(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22143267/