2012-03-08 158 views
15

我想用我的服務器上的cURL來測試洪水處理。現在,我使用這個Windows命令行:如何使用cURL執行多個同時請求?

curl www.example.com 

這將再次GET的頁面。我現在想做同樣的事情,除了一個請求之外,我想一次生成至少10個請求。我將如何做到這一點?

+2

curl www.example.com#[0-10]可能會接近。 – tamberg 2014-08-27 12:55:42

回答

27

雖然捲曲是一種非常有用且靈活的工具,但不適合此類用途。還有其他工具可以讓你對同一個URL發出多個併發請求。

ab是這種類型的非常簡單但有效的工具,適用於任何Web服務器(儘管介紹聚焦在Apache服務器上)。

Grinder是一個更復雜的工具,它可以讓您指定許多不同的URL在負載測試中使用。這可以讓您將廉價和昂貴頁面的請求混合使用,這些頁面可能更接近您網站的標準加載。

+4

謝謝,這有幫助。最後,我創建了一個批處理腳本來執行我需要的curl,然後創建另一個批處理腳本,多次使用'start cmd/c curl.bat'多次執行該批處理腳本。 – 2012-03-08 22:13:16