Web-Server

使用 jmeter 模擬每個使用者到網路伺服器每秒的“n”次點擊

  • February 7, 2014

我想通過網路伺服器進行壓力測試。這就是我想做的事情。

我的網路伺服器上有“你”不同的網址。所以我需要並行點擊這些 url,每個 url 的命中率為每秒 ’n’ 次命中。

最好的工具是什麼?

試試httperf實用程序。

這是它的用法範例:


httperf --hog --server foo.bar --num-conn 100 --ra 10 --timeout 5 --uri /test

這向 foo.bar 詢問 100 次 URI /test,每秒固定速率 10 個連接。如果您想詢問不同的 URI,請使用不同的 –uri 參數以並行模式執行許多 httperf 實例。

你的標題表明你有 jmeter 我會這樣做。創建一個測試計劃,其中包含隨機組中的所有 URL,其百分比與您的使用統計資訊相匹配(如果有,則堅持均勻分佈)。然後設置一個使用者每 n 秒點擊一次頁面(取決於每個頁面上有多少文本,使用者將在 4 到 40 秒之間停留)並將其設置為增加大量使用者。jmeter 的唯一問題是它有時會在壓倒網路伺服器之前壓倒自己的主機。此外,您需要正在測試的機器和正在測試的機器位於同一 LAN 段上,以消除頻寬影響結果的可能性。

引用自:https://serverfault.com/questions/35529