2012-01-25 42 views
2

我搜索了一些類似的問題,但還沒有一個正確的解決方案呢。我需要測試一個Web集羣(它由許多節點組成,以提供一些REST-ful API)。需要分佈式Web負載測試工具與自定義HTTP請求

不僅HTTP GET請求,我需要以某種方式生成動態的POST/PUT請求。有很多工具,但我找不到使用非靜態數據生成POST/PUT請求的正確工具。

因爲我需要生成相當多的請求,所以負載測試工具應該在分佈式節點中運行。簡而言之:

  • 能夠爲HTTP GET,POST和PUT編寫自定義請求。 (任何種類的主要語言,如Java,Ruby等都可以)
  • 在分佈式Linux環境下工作的能力。產生好看的圖形
  • 可選:構建購買一個新的請求和隊列(用於狀態-FUL API上HTTP和HTTPS
  • 可選的(即使用多個節點來生成請求)
  • 能力作品測試)

根據一定的條件,請求生成器需要解析HTTP正文中的JSON文件,並對其進行處理以產生另一個GET/POST/PUT請求。

+0

那麼,記錄,雖然沒有徹底搜查,但我認爲funkload + benchmaster可能是解決方案之一。我會嘗試的。 – cinsk

回答

1

結帳Tsung,Faban和Rain。很可能,您必須在其框架中編輯一些腳本。