2013-07-24 42 views

回答

1

過去十年來我一直是Apache JMeter的忠實用戶,它確實提供免費的有用的Web負載測試功能。以下是一些可以幫助確定是否JMeter是適合你:

  1. 的Apache JMeter是一個Java應用程序,所以它確實有資源(內存,插槽,線程)的上限。通常可以增加或優化這些資源(標準JVM參數或jmeter.properties文件)以在重負載測試下獲得更好的性能。
  2. 使用「HTTP代理服務器」節點捕獲腳本時,請確保已創建「用戶定義的變量」節點,並使用您的名稱/值對填充測試。這將在代理服務器中觸發變量替換。當你想參數化腳本時,這是非常有用的。
  3. 與基於樹的結構一樣,位置決定了範圍。確保你在適當的節點下隔離動作,否則他們會在相同的範圍內執行所有的動作。
  4. 對於模擬延遲,我已經用「統一隨機計時器」很好地運行,您可以在其中指定一個下限和上限。
  5. 對於驗證,「響應聲明」對原始字符串和正則表達式有幫助。
  6. 對於變量提取,「正則表達式提取器」允許您從頁面提取一個值,並將其引用到測試的其餘部分的變量中。節點範圍似乎被視爲全局的這些提取器。
  7. 觀看測試時,「聚合圖」很有幫助。 「查看結果樹」在進行故障排除時非常有用,但會增加測試的額外內存使用量,並可能導致嚴重的測試失敗。請注意,如果將結果保存在偵聽器節點上,則可以稍後在控件中重新加載這些結果。另外,如果您突出顯示「聚合圖」或「聚合報告」中的表格,則可以直接將結果粘貼到Excel中。對報告非常有幫助。

希望這可以讓你瞭解一些Apache JMeter的價值和陷阱。

0

您已經在Load Runner中構建了一個測試腳本,並且您希望它只是在JMeter中運行 - 這不會發生。這是兩種不同的測試工具。 在JMeter中重建腳本,它將像Load Runner一樣順暢地運行腳本。

0

現在你可以加載亞軍內執行JMeter的腳本,檢查 How-to run JMeter test in LoadRunner

與Micro Focus公司LoadRunner的(LR)12.55和性能中心(PC)12.55開始,可以在除其他LoadRunner的執行JMeter的測試腳本。

與JMeter測試設置爲LoadRunner方案:

打開LR控制器

選擇JMeter的腳本單選按鈕

按瀏覽按鈕

選擇JMeter測試文件(如TEST_1 .jmx)並單擊打開

單擊確定按鈕上的下一個窗口

相關問題