如何从不同的 LoadRunner 表中提取特定于时间的数据?
How to extract time specific data from different LoadRunner tables?
此问题是 this question 的扩展。我可以根据Metadata table.
中提到的关系得到不同的指标和事务响应时间数据
我仍然无法完成的一件事是 - 如何从不同的 LoadRunner tables 中提取特定于时间的数据?例如,我想查看登录事务在 24 小时测试的上午 9 点到上午 10 点之间的执行情况。我可以看到 Event_meter 有一个名为 [End Time] 的列,但我仍然无法将该值解释为某个时钟时间,例如上午 9 点。
知道怎么做吗?
事件计量器中的时间 table 是测试开始的偏移量。如果您查看结果 table,您将找到测试的 [开始时间] 和 [结果结束时间]。这是 UNIX/Epoch 时间(秒 - 10 位数字字段)。您还会发现与您的时区的偏移量。
[...meter]tables 中的[结束时间] 与测试的[开始时间] 有偏差。因此,如果您的测试在上午 8 点开始,并且您感兴趣的时间段是测试开始后的 +1 小时到 +2 小时,那么您会查看 3600 到 7200 秒的 [结束时间] 范围。这里的关键是了解测试的开始时间,可以在测试执行时间分析报告中以人类可读的数据格式查看。或者,您可以使用任意数量的 Internet 或公开可用的函数来转换 [Start Time] 连同 [Time Zone] 字段以查找开始时间,然后计算 Meter 数据在 [End Time] 上的偏移量。
此问题是 this question 的扩展。我可以根据Metadata table.
中提到的关系得到不同的指标和事务响应时间数据我仍然无法完成的一件事是 - 如何从不同的 LoadRunner tables 中提取特定于时间的数据?例如,我想查看登录事务在 24 小时测试的上午 9 点到上午 10 点之间的执行情况。我可以看到 Event_meter 有一个名为 [End Time] 的列,但我仍然无法将该值解释为某个时钟时间,例如上午 9 点。
知道怎么做吗?
事件计量器中的时间 table 是测试开始的偏移量。如果您查看结果 table,您将找到测试的 [开始时间] 和 [结果结束时间]。这是 UNIX/Epoch 时间(秒 - 10 位数字字段)。您还会发现与您的时区的偏移量。
[...meter]tables 中的[结束时间] 与测试的[开始时间] 有偏差。因此,如果您的测试在上午 8 点开始,并且您感兴趣的时间段是测试开始后的 +1 小时到 +2 小时,那么您会查看 3600 到 7200 秒的 [结束时间] 范围。这里的关键是了解测试的开始时间,可以在测试执行时间分析报告中以人类可读的数据格式查看。或者,您可以使用任意数量的 Internet 或公开可用的函数来转换 [Start Time] 连同 [Time Zone] 字段以查找开始时间,然后计算 Meter 数据在 [End Time] 上的偏移量。