一、Jmeter功能測試的優缺點
二、jmeter 對比 loadrunner
相同點:
1.通過中間代理,監控和收集並發客戶端發出的指令,把他們生成腳本,再發送到應用服務器,再監控服務器反饋結果的一個過程;
2.指可設置多台代理在不同PC中,通過遠程進行控制,即通過使用多台機器運行的謂的agant來分擔load generator自身的壓力,並借引來獲取更大的並發用戶數.
不同點:
不同點 | jmeter | loadrunner |
安裝 | 安裝簡單,組件小 | loadrunner安裝包有1G多,占用資源比較大,且相關配置比較麻煩 |
IP欺騙 | 無 | 一台PC上多個IP地址分配給並發用戶,對於模擬較真實的用戶環境來說,是較有用 |
腳本錄制 | 一般使用badboy錄制 | 提供了錄制腳本的功能和環境,比較方便 |
報表 | Jmeter的報表較少,性能分析能力比較不足 | 提供比較完整的數據,且能夠提供漂亮的用戶界面(GUI) |
開源 | jmeter是開源的 | loadrunner是商業軟件,需要破解 |
腳本修改 | 主要是針對jmeter中各個部件的熟悉程序,已經相關的一些協議的掌握情況,而不依賴於編程 | loadrunner除了復雜的場景設置外,還需要掌握函數,修改腳本 |
三. 總結
JMeter確實有不能做的事情,不過,對於Web應用的測試,JMeter是足夠強大了。
主要功能:
(1)支持HTTP/HTTPS協議,能夠發送HTTP/HTTPS request;
(2)支持用戶場景,能夠以某種比例在不同的業務上分布用戶數量;
(3)支持事務;
(4)支持參數化和關聯;
(5)能夠獲得和匯總請求響應時間等數據,能夠提供響應時間匯總、事務/請求處理成功率等數據報表;
參考轉載:https://blog.csdn.net/huazhongkejidaxuezpp/java/article/details/48802745