常用壓力測試工具對比
- 1、簡介:目前用的常用測試工具對比
1、loadrunner
性能穩定,壓測結果及細粒度大,可以自定義腳本進行壓測,但是太過於重大,功能比較繁多
2、apache ab(單接口壓測最方便)
模擬多線程併發請求,ab命令對發出負載的計算機要求很低,既不會佔用很多CPU,也不會佔用太多的內存,但卻會給目標服務器造成巨大的負載, 簡單DDOS×××等
3、webbench
webbench首先fork出多個子進程,每個子進程都循環做web訪問測試。子進程把訪問的結果通過pipe告訴父進程,父進程做最終的統計結果。
JMeter4.x基礎知識講解和壓測實操
-
2、Jmeter基本介紹和使用場景
簡介
1、壓測不同的協議和應用
1) Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
2) SOAP / REST Webservices
3) FTP
4) Database via JDBC
5) LDAP 輕量目錄訪問協議
6) Message-oriented middleware (MOM) via JMS
7) Mail - SMTP(S), POP3(S) and IMAP(S)
8) TCP等等2、使用場景及優點
1)功能測試
2)壓力測試
3)分佈式壓力測試
4)純java開發
5)上手容易,高性能
4)提供測試數據分析
5)各種報表數據圖形展示 -
3、本地快速安裝Jmeter4.x
簡介:GUI圖形界面的安裝
1、需要安裝JDK8。或者JDK9,JDK10
2、快速下載
windows: http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-4.0.zip
mac或者linux:http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-4.0.tgz
3、文檔地址:http://jmeter.apache.org/usermanual/get-started.html
4、建議安裝JDK環境,雖然JRE也可以,但是壓測https需要JDK裏面的 keytool工具 -
4、Jmeter目錄文件講解
簡介:講解jmeter解壓文件裏面的各個目錄,文件等
1、目錄
bin:核心可執行文件,包含配置
jmeter.bat: windows啓動文件:
jmeter: mac或者linux啓動文件:
jmeter-server:mac或者Liunx分佈式壓測使用的啓動文件
jmeter-server.bat:mac或者Liunx分佈式壓測使用的啓動文件
jmeter.properties: 核心配置文件
extras:插件拓展的包
lib:核心的依賴包
ext:核心包
junit:單元測試包 - 5、Jmeter語言版本中英文切換
簡介:
講解怎麼改變jmeter的GUI界面語言版本
1、控制檯修改
menu -> options -> choose language
2、配置文件修改
bin目錄 -> jmeter.properties
默認 #language=en
改爲 language=zh_CN