【发布时间】:2011-10-05 09:58:16
【问题描述】:
我有如下所示的 R 数据:
row, sessionId, scenarionName, stepName, duration
1, 1001, A, start, 0
2, 1001, A, step1, 2.2
3, 1001, A, step2, 3.0
4, 1001, A, end, 0
5, 1001, A, start, 0
6, 1002, B, start, 0
7, 1002, B, step1, 1.1
8, 1001, A, step1, 1.5
9, 1001, A, step2, 1.8
10, 1001, A, end, 0
11, 1002, B, step2, 2.1
12, 1002, B, end, 0
我想确定按场景分组的从开始到结束的平均持续时间总和。实现这一目标的最佳方法是什么?
例如,对于场景 A,这将是 ((0+2.2+3.0+0) + (0+1.5+1.8+0)) / 2 = 4.25
谢谢。
【问题讨论】:
-
两个 cmets:1) 我不知道这个统计数据的实际含义是什么,但这肯定不是我计算平均值的方式。 2)你加错了。正确的值为 8.5/2=4.25
-
关于 2),正确,我在电子表格中犯了一个错误。
-
关于 1),你是什么意思?这些数据的真实世界意义是对 Web 应用程序的性能测试。每个会话由许多场景组成。每个场景都包含多个步骤。我想计算完整场景的平均持续时间。