2015-12-08 36 views
1

我想积极使用可视化我的应用程序响应时间。Plotly与实时可视化

我有一个日志/ csv文件生成的数据有一个时间戳与它关联,但没有按升序或降序记录。由于这些是响应时间值,所以时间戳并不是按顺序排列的。

为了绘制这些日志/ csv的图形,人们如何接近可视化是正确的。这些数据如何实时可视化?如何实时完成排序以使图形正确。

我想积攒下来,所以如果有人可以帮助我用情节语言进行解释,那就太棒了。

编辑..

这里是jmeter日志的样子。

timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,bytes,grpThreads,allThreads,URL,Filename,Latency,SampleCount,ErrorCount,Hostname,Connect 
1449603672335,1336,HTTP URL,200,OK,Thread Group 1-1,text,true,135143,2,2,http://SiteName,,447,1,0,HostName,208 
1449603673533,817,HTTP URL,200,OK,Thread Group 1-2,text,true,135147,2,2,http://SiteName,,316,1,0,HostName,46 
1449603674720,622,HTTP URL,200,OK,Thread Group 1-1,text,true,135149,3,3,http://SiteName,,213,1,0,HostName,51 
1449603675364,588,HTTP URL,200,OK,Thread Group 1-2,text,true,135151,3,3,http://SiteName,,200,1,0,HostName,47 
1449603675511,628,HTTP URL,200,OK,Thread Group 1-3,text,true,135147,3,3,http://SiteName,,235,1,0,HostName,44 
+0

时间戳是一个Jmeter时间戳?是请求发出时还是收到响应时的时间戳?你能从日志中发布摘录吗? – RaGe

回答

0

可能不是你正在寻找的东西,但:因为这些都是响应时间测量,你真的关心完美的秩序吗?如果您担心标签,我建议您添加timeStampelapsed值,它们会给您样本结束的时间戳 - 并且这将在日志中按照适当的排序顺序。

您还可以设置sampleresult.timestamp.start=false将样本结束时间戳记录到日志中,而不是样本开始时间戳记。

+0

如果我不关心订购时间戳的顺序,那么图表看起来很糟糕。直到我命令时间戳,图表不出来正确。 – PurnaSatyaP

+0

也许应该有一个方法让jmeter按顺序输出日志。你知不知道怎么? – PurnaSatyaP

+0

'sampleresult.timestamp.start = false'默认值为true – RaGe