jmeter是一個(gè)優(yōu)秀的開(kāi)源測(cè)試工具揽趾,通常用于進(jìn)行接口自動(dòng)化或者性能測(cè)試
安裝:
jmeter是基于java語(yǔ)言開(kāi)發(fā)的丽惶,所以它依賴(lài)jdk甲捏,需要先安裝java jdk
Jmeter3.2版本要求java 8版本或者更高版本献起,目前jmeter最新版本已經(jīng)是4了
本例中是3.0
java安裝:
相信這種語(yǔ)言環(huán)境的安裝大家都非常熟悉,這里不做過(guò)多敘述祷杈,下載安裝完成后會(huì)有兩個(gè)文件夾(jdk,jre)
下面說(shuō)說(shuō)java環(huán)境變量的配置:
?新建環(huán)境變量
變量名:?JAVA_HOME?
變量值:?C:\Program Files\Java\jdk1.8.0_91 (你的jdk安裝位置)
變量名:?CLASSPATH?
變量值:?;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
編輯環(huán)境變量
變量名:?Path?(在后面添加以下變量值)?
變量值:?;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
打開(kāi)cmd,輸入java -version 回車(chē)渗饮,如果輸出版本信息則安裝成功但汞,提示不是內(nèi)部或外部命令則表示沒(méi)有安裝成功。
Jmeter安裝:
jmeter下載路徑:?http://jmeter.apache.org/download_jmeter.cgi?
環(huán)境變量配置:
新建環(huán)境變量
變量名:?JMETER_HOME?
變量值:?C:\Program Files\apache-jmeter-3.2
變量名:?CLASSPATH?
變量值:?%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;
編輯環(huán)境變量
變量名:?Path (在后面添加以下變量值)
變量值:?;%JMETER_HOME%\bin;
開(kāi)始新建測(cè)試實(shí)例:
1.add thead group
2.add sampler---http request
3.add http header manager
添加頭文件互站,一般就content-type,accept可能還有些需要驗(yàn)證的比如Authorization
4.add assertions
通過(guò)添加 Response Assertion 斷言私蕾,判斷返回值是否正確。
Contains?--- true if text包含正則表達(dá)式
Matches?--- true if the whole text與正則表達(dá)式完全匹配
Equals?--- true if the whole text與Patterns to Test中字符完全一致(大小寫(xiě)敏感)
Substring?--- true if the text包含Patterns to Test中字符(大小寫(xiě)敏感)
NOT ---?may also be selected to invert the result of the check
5.listeners
5.1 assertion results
jmeter基本的接口測(cè)試簡(jiǎn)單步驟就是這樣的胡桃,關(guān)于更高階的部分我們下次再談踩叭。