在本文中,我將介紹一些如何用 JMeter 來進行 HTTP 負載測試的基礎知識。JMeter 是一個java應用程序,用于模擬產生一個 高負載到一個服務器上,以測試這個服務器的承載強度,或用于分析在不同的負載下的服務器的性能。完整的 JMeter 情況,請到其官方網站上了解: 這里。
你要明白的一件事是,這個工具并不是一個瀏覽器。這意味著 JMeter 并不會執(zhí)行提供給瀏覽器執(zhí)行的所有功能,它也無法運行 JavaScript 或 Flash。它只是一個能運行在 windows 上或其它操作系統(tǒng)上的一個桌面應用程序。因此,請首先到這里 把它下載下來。如果你使用的是 windows 操作系統(tǒng),解壓后你可以運行“bin/jmeter.bat”命令來啟動它。你將看到下面的顯示:
在本文中,我將介紹如果在 JMeter 中設置一個基本的負載測試計劃。一般來說,你想通過負載測試來獲得以下兩個問題的答案:
- 你的應用程序能夠承載多大的用戶量?
- 在什么樣的負載下,你的應用會崩潰?
因此,一開始,首先你要添加一個線程組(用戶數):
然后,開始設置這個線程組:
- 用戶數
- 過渡期 (用戶組發(fā)出請求的間隔時間)
- 循環(huán)次數 (這個線程的運行次數)