1.1 JMeter的功能是什麼

Jmeter能做什麼

JMeter是一款純JAVA的開源工具,
能進行功能測試、接口測試、最主要的還是用於模擬負載進行性能測試。
a.能對以下不同應用/服務器/協議類型進行性能:
Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
SOAP / REST Webservices
FTP
Database via JDBC
LDAP
Message-oriented middleware (MOM) via JMS
Mail - SMTP(S), POP3(S) and IMAP(S)
Native commands or shell scripts
TCP
Java Objects
b.能方便的錄製和調試腳本
自帶的錄製功能非常簡單方便,不僅大大降低測試人員的要求,而且有利的提高了腳本的開發效率。
jmeter提供了單步調試擴展插件,給腳本調試帶來方便。
界面上的綠色蟲子的圖標就是單步調試按鈕,它可以一步步執行測試計劃,查看中間結果,給調試帶來方便。
c.提供命令行模式進行性能
d.優秀的性能測試報告
系統可以生成漂亮專業、圖文並茂的測試報告,
下面這個就是系統生成的一個html格式的測試報告,報告比較長,限於篇幅,大家先看上一腳。
專業的測試報告讓性能測試的價值更上一層。
e.能從大多數常見響應數據格式中提取數據:HTML、JSON、XML、或者任意文本格式。
系統提供了多種提取方法,比如正則表達式提取、css/jquary提取、xpath提取等等,使用起來方便靈活。
f.純JAVA程序;
g.完全的多線程框架,允許多線程併發採樣,同時通過不同的線程組進行不同功能的同時採樣。
h.緩存和離線分析以及回放測試結果。
i.高度可擴展的內核:
可擴展的取樣器使的測試能力無線擴展
可使用諸如Groovy等與JSR232兼容語言來編寫取樣器;
數據分析和效果展現插件使得可擴展性以及個性化大大提高;
函數可以用來用來給測試提供動態輸入或操作數據;
通過第三方開源庫Maven Graddle和Jenkins可以很方便的持續集成。

歡迎關注我的網易雲課程
https://study.163.com/courses-search?keyword=軟件測試123#/?ot=5

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章