2010-07-26 63 views
22

我寫了一個Python web API,可能每天都會收到大量的請求。我想在繼續之前測試負載水平。如何模擬Web應用程序的高流量負載?

在我的localhost web應用程序上模擬大量流量的最佳方式是什麼?是否有(Linux兼容)工具將發送大量的請求到本地主機的URL?

回答

7

我找到了一個不錯的名單here。其中一個可能會爲你工作。我還在10-20用戶範圍內使用Watir(在您的情況下爲FireWatir)腳本來進行較小的負載測試。

+0

謝謝! Watir看起來合法,而且它是開源的! – alecwh 2010-07-26 19:41:06

+0

看起來像opensourcetesting.org已關閉。 – grayaii 2016-12-28 12:35:39

7

一個簡單的工具來生成負載是自帶的Apache服務器

更多facny loadtests就給jmeter一試

+0

好知道關於Apache板凳組件。謝謝! – alecwh 2010-07-26 19:40:01

5

有許多可用的負載測試工具Apache的板凳:http://www.opensourcetesting.org/performance.php

它們通常通過運行預定義的頁面列表來工作,根據需要將數據傳遞到這些頁面並記錄響應時間。

一些工具將負載分散到多臺機器上,一些工具只需從您的機器發出x個連接。

7

它不完全是你可能要找的,但我們現在在很多項目上使用loadimpact。有時候,我們必須編寫特殊的URL才能被擊中,但是......一切都很好。

網址 http://loadimpact.com/

+0

沒有本地主機測試,成本超過50個用戶。 -_- – alecwh 2010-07-26 19:34:35

相關問題