2016-12-02 225 views
1

我正在使用JMeter進行性能測試。我試圖使用Blazemeter。我需要了解Blazemeter的主要功能。JMeter - 性能測試

爲什麼Blazemeter比JMeter更好?任何人都可以解釋JMeter和Blazemeter之間的原因和主要區別嗎?

+0

還有octoperf(https://octoperf.com/)上的JMeter –

回答

1

沒有太大的區別導致BlazeMeter 使用 Apache JMeter。 BlazeMeter提供了一些額外服務上的JMeter的頂部,例如:

  • 如果你的機器沒有強大到足以進行負載你將不得不去distributed testing。在BlazeMeter的情況下,您不必擔心獲取額外的機器,安裝JMeter,配置集羣等。
  • BlazeMeter通過在一個花哨的Web界面中提供結果,並提供一些額外的功能,如比較不同的測試執行,導出結果爲PDF,自動檢測和突出測試階段等。檢查例如BlazeMeter Sense reports如果感興趣
  • 替代recording service自動關聯的動態參數的設有
  • 可以迅速地定義期望的負載圖案和更改動態負載而不需要進行計算,在加速和減速期間玩

從理論上講,如果你有足夠的時間,你可以做的BlazeMeter雲服務上自己提供的,在另一方面,如果你有一些額外的錢在你的口袋裏,你可以使用BlazeMeter加速負載測試過程長達幾乎一切,把你的努力放在其他地方,所以它是由決定哪個更好鑑於您目前或未來的項目。

+0

頂部另一種商業解決方案太感謝你了.. @Dmitriŧ –

0

我一直在使用JMeter和Blazemeter來創建腳本。 他們之間的腳本階段沒有太大的區別。 Blazemeter使用jMeter服務來記錄腳本,只是它提供了一個更好的可視化界面。

對於我的PC上的Web應用程序,我更願意使用JMeter進行錄製,但在記錄移動應用程序(例如iOS或Android)時,Blazemeter會很有幫助。您可以避免創建臨時根證書的麻煩,而且您的設備和系統也不需要有線連接。 如果您繼續使用火焰光度計,您只需創建一個火焰光度計代理並將您的設備配置爲相同的代理設置即可。此鏈接可以幫助您繼續: - Recording mobile app using blazemeter。 Blazemeter對Jmeter的主要優勢在於腳本執行和瓶頸識別。

  1. 因爲您將在雲服務器上執行您的測試,您不必擔心由於網絡連接不暢導致的延遲。

  2. 執行 分佈式測試時,您無需維護基礎架構以生成負載。但是如果您計劃用 運行超過50個用戶的測試,將會涉及成本。

  3. 您將獲得一個選項來模擬不同網絡速度的負載,比如wifi,4g,3g等,以及不同的地理位置。

  4. Blazemeter將爲您提供更好的視覺表現

  5. 豐富perfromance測試報告所有主要APM's- New Relic的,dynaTrace可和APPdynamaics有Blazemeter的擴展,它可以很方便的使用瓶頸識別。