2010-08-08 30 views
0

我目前有以下设置:如何以良好的图形视图显示请求的并行性?

  • 从应用服务器日志文件中读取所有请求的对象图。
  • 每行代表一个RequestPart,包含以下信息:完成的开始时间,停止时间,层次,应用程序部分。

我想提请/到图形的东西,显示如下:

  • 显示为层的请求部分是用不同的颜色
  • 显示了在并行执行的请求,它们重叠。
  • 启动和停止的关系应该显示(不完全的,但大约)

我的第一个想法是根据时间来填充一个excel工作表中的行与所述请求,并且颜色的每个细胞,层,...但后来我发现,Excel只允许2^8单元格(使用Excel < 2010),所以这不是一个选项。

我是一个红宝石男孩,所以我查了RMagick和Gruff,但最后我不喜欢那样,我只有一张图片,所以没有进一步的分析是可能的。有没有人有一个想法该怎么做(好吧,最后的手段:安装Excel 2010,但我的公司不会那样)。

回答

1

退房开源Timeline

新增

提示使用它:

  • 使用JSON,在客户端上更快的解析与XML相比,发送数据。
  • 建议您的客户使用FF,Safari或(最快)Google Chrome
  • 更快地解析日期:发送Javascript日期文字以在客户端解析。当然,那时你不会发送犹太JSON,但它是发送数据的最快方式。
+0

刚试过,我印象深刻。有一些图书馆能够保持低复杂性吗? – mliebelt 2010-08-08 15:01:55

+0

不知道你的意思是...它使用JQuery的一些功能,但是写了很多年前,并且主要是自包含的。代码写得很好,很清楚。我曾经是一年的活跃维护者,但不幸的是,去年一直没有时间去投入。作者是一位非常聪明的麻省理工学院博士。 此外,当前版本是重写(由原作者),所以它已从重新分解中受益。 – 2010-08-09 00:54:40

+0

我已经投入了几个小时,找到了自己的方式,并且现在能够以可视的方式可视化并行运行的loadrunner请求。我事先检查了两个宝石,但他们没有任何帮助。如果有人有兴趣,请给我留个便条:-) – mliebelt 2010-08-09 16:03:51

相关问题