預(yù)裝Windows系統(tǒng)使用壓縮卷分區(qū)只能分一半怎么辦
2024-06-29
更新時(shí)間:2024-06-29 00:04:32作者:佚名
?Apache JMeter是Apache組織開(kāi)發(fā)的基于Java的壓力測(cè)試工具。用于對(duì)軟件做壓力測(cè)試,它最初被設(shè)計(jì)用于Web應(yīng)用測(cè)試但后來(lái)擴(kuò)展到其他測(cè)試領(lǐng)域。 它可以用于測(cè)試靜態(tài)和動(dòng)態(tài)資源例如靜態(tài)文件、Java 小服務(wù)程序、CGI 腳本、Java 對(duì)象、數(shù)據(jù)庫(kù), FTP 服務(wù)器, 等等。JMeter 可以用于對(duì)服務(wù)器、網(wǎng)絡(luò)或?qū)ο竽M巨大的負(fù)載,來(lái)自不同壓力類別下測(cè)試它們的強(qiáng)度和分析整體性能。
JMeter的作用
1.能夠?qū)TTP和FTP服務(wù)器進(jìn)行壓力和性能測(cè)試, 也可以對(duì)任何數(shù)據(jù)庫(kù)進(jìn)行同樣的測(cè)試(通過(guò)JDBC)。
2.完全的可移植性和100% 純java。
3.完全 Swing 和輕量組件支持(預(yù)編譯的JAR使用 javax.swing.*)包。
4.完全多線程 框架允許通過(guò)多個(gè)線程并發(fā)取樣和 通過(guò)單獨(dú)的線程組對(duì)不同的功能同時(shí)取樣。
5.精心的GUI設(shè)計(jì)允許快速操作和更精確的計(jì)時(shí)。
6.緩存和離線分析/回放測(cè)試結(jié)果。
一、Jmeter安裝總結(jié)
1、配置Java環(huán)境變量時(shí)需要注意設(shè)置的路徑需要和JDK安裝的路徑一樣
2、配置Java環(huán)境變量時(shí)需要注意JDK的版本號(hào)
3、配置環(huán)境變量時(shí)多個(gè)變量以分號(hào)隔開(kāi),但是確保是英文輸入法的分號(hào)
二、搭建測(cè)試環(huán)境總結(jié)
1、檢測(cè)負(fù)載機(jī)是否可以被調(diào)用,檢測(cè)負(fù)載機(jī)的ip是否能被ping通
2、當(dāng)負(fù)載機(jī)的ip不能ping通時(shí),有可能是防火墻攔截了,可以檢測(cè)防火墻是否是啟用狀態(tài),如果是暫時(shí)設(shè)置禁用防火墻
3、測(cè)試的數(shù)據(jù)調(diào)用文件應(yīng)該放在負(fù)載機(jī)上,并且在控制中心設(shè)置正確的數(shù)據(jù)訪問(wèn)路徑
Jmeter測(cè)試工具安裝步驟:
1、安裝Jmeter
下載Jmeter工具包 并把工具包放到C盤下
http://jmeter.apache.org/download_jmeter.cgi
2、安裝JDK
下載Java的JDK并安裝,一般會(huì)安裝在C:Program FilesJava目錄下
http://java.sun.com/javase/downloads/index.jsp
3、Java環(huán)境變量配置
桌面上 右鍵選中計(jì)算機(jī)--->屬性--->高級(jí)系統(tǒng)設(shè)置--->環(huán)境變量設(shè)置
在“系統(tǒng)變量”--->“新建”, 在變量名中輸入:CLASSPATH,變量值中輸入:C:Program FilesJavajdk1.6.0_10libdt.JAR; C:Program FilesJavajdk1.6.0_10libTOOLS.JAR; C:Program FilesJavajdk1.6.0_10BIN;再按“新建”,在變量名中輸入:JAVA_HOME,變量中輸入:C:Program FilesJavajdk1.6.0_10;修改PATH變量,添加%JAVA_HOME%/bin;然后確定即可
4、Jmeter環(huán)境變量配置
桌面上 右鍵選中計(jì)算機(jī)--->屬性--->高級(jí)系統(tǒng)設(shè)置--->環(huán)境變量設(shè)置
在“系統(tǒng)變量”--->“新建”, 在變量名中輸入:JMETER_HOME,變量值中輸入:C:jakarta-jmeter-2.3.4 ,再修改CLASSPATH變量,變量值中添加%JMETER_HOME%libextApacheJMeter_core.jar;% JMETER_HOME%libjorphan.jar;%JMETER_HOME%liblogkit-1.2.jar; 然后確定即可
意義
1、Label: 定義的HTTP請(qǐng)求名稱
2、Samples: 表示這次測(cè)試中一共發(fā)出了多少個(gè)請(qǐng)求
3、Average: 訪問(wèn)頁(yè)面的平均響應(yīng)時(shí)間
4、Min: 訪問(wèn)頁(yè)面的最小響應(yīng)時(shí)間
5、Max: 訪問(wèn)頁(yè)面的最大響應(yīng)時(shí)間
6、Error%: 錯(cuò)誤的請(qǐng)求的數(shù)量/請(qǐng)求的總數(shù)
7、Throughput:每秒完成的請(qǐng)求數(shù)
8、KB/Sec: 每秒從服務(wù)器端接收到的數(shù)據(jù)量