2010-03-17 20 views

回答

3

你可以解釋一下,爲什麼你想避免Google Charting APIs(我想知道爲什麼有人不想做一些非常簡單,優雅和免費的東西)?

另外還有一個GraphingServlet節「在Web應用程序中公開性能圖表」,我認爲它在內部執行相同的操作。

如果你還想要你可以(在原始csv格式),圖形數據和寫一些輔助類來創建使用圖書館像jfreechart的(富客戶端)

+0

All valid points points! Upboat。 – JavaRocky 2011-03-17 06:53:36

4

你有幾個選項圖表:

  1. 當您使用org.perf4j.LogParser解析日誌時,可以使用「--format csv」選項生成CSV輸出,在Excel中打開它,然後在Excel中創建圖形。
  2. 正如另一位海報所說,我不確定你爲什麼反對使用Google Chart API,但如果你決定不使用它,請注意JFreeChart傢伙提供了一個名爲Eastwood的Google Chart API實現圖表:http://www.jfree.org/eastwood/。您可以設置一個eastwood服務器,然後代理(或者只是在hosts文件中設置)chart.apis.google。 com到你的eastwood服務器。或者,如果查看org.perf4j.LogParser類,則可以重寫newMeanTimeChartGenerator和newTpsChartGenerator方法來調用帶有基URL的GoogleChartGenerator構造函數。
  3. 您可以隨時創建StatisticsChartGenerator接口的另一個實現並使用它。顯然這是最涉及的選項。