一 . mac系統(tǒng)下載Jmeter
下載地址:http://jmeter.apache.org/download_jmeter.cgi
image.png
二.啟動Jmeter
mac系統(tǒng)運行jmeter.sh文件,在windows系統(tǒng)下啟動jmeter.bat文件
在終端找到jmeter.sh文件的路徑下蛹头,執(zhí)行命令sh jmeter.sh啟動jmeter
image.png
三.創(chuàng)建線程組
image.png
四.創(chuàng)建HTTP request 請求
HTTP request請求的來源戏溺,通過F12查看控制臺獲取
image.png
五.添加view requests Tree
首先添加查詢結(jié)果樹:
image.png
如果運行出來的結(jié)果有值旷祸,則reponse data中返回結(jié)果值,且執(zhí)行結(jié)果為綠色圖標
image.png
六.使用變量
在HTTP request中可使用變量:
首先創(chuàng)建變量值:
image.png
在http request下的path中設置變量參數(shù):如/search?cityname=${city}
image.png
設置變量參數(shù)和值:
image.png
七.使用斷言,驗證輸出結(jié)果是否正確
檢驗線程組方法中的結(jié)果值是否符合期望值闰围,可使用斷言,先創(chuàng)建斷言碧查,如下:
image.png
添加斷言檢驗機制:
image.png
如果斷言檢驗出的期望結(jié)果值在方法返回值中么夫,則返回檢驗方法肤视,無則返回fail
image.png
八.關聯(lián)
一個request請求中的內(nèi)容,調(diào)用另一個request請求的返回值邢滑,則可使用關聯(lián)腐螟,如正則表達式
先創(chuàng)建一個Http Request
image.png
創(chuàng)建正則表達式:
image.png
設置當前http request請求中的參數(shù)乐纸,給于賦值
image.png