Jmeter是什么
Apache Jmeter是Apache組織開發(fā)的基于Java的壓力測試工具。由于開源免費(fèi),故被很多團(tuán)隊用作壓力測試和接口測試工具得问。
工具準(zhǔn)備
那么使用JMeter前需要準(zhǔn)備什么呢?Jmeter是用java語言寫的背稼,故需要java的編譯環(huán)境
下載JDK
下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
官網(wǎng)選擇一個符合自己電腦的版本下載,由于我的電腦是Windows玻蝌,64位的蟹肘,所以選最后一個下載安裝啦
下載Jmeter
下載地址:http://jmeter.apache.org/download_jmeter.cgi
注:下載的時候,注意JDK版本和Jmeter版本是否兼容俯树,上圖的jmeter3.2版本需要Jdk8及以上的版本帘腹。
安裝
安裝包下載好了,接下來就是安裝進(jìn)行安裝许饿。
JDK的安裝包是個可執(zhí)行文件阳欲,根據(jù)向?qū)c(diǎn)擊下一步到最后,然后百度如何配置環(huán)境變量陋率,并驗(yàn)證是否配置成功球化。
Jmeter的安裝包是個壓縮文件,解壓后瓦糟,直接運(yùn)行 “bin/jmeter.bat” 即可筒愚。運(yùn)行后,能看到下圖的界面菩浙,那么锨能,恭喜你都安裝好了扯再!
使用的實(shí)際例子
Jmeter被許多測試人員用戶做接口和壓力測試,接下來就針對如果做接口測試進(jìn)行步驟講解址遇。
1、新建一個Thread Group
必須新建一個線程組斋竞,jmeter的所有任務(wù)都必須由線程處理倔约,所有的任務(wù)都需下線程組內(nèi)新建
2、新建一個HTTP Request請求
比如向一個資訊查詢接口發(fā)送請求坝初,可以這么填
3浸剩、添加HTTP heard Manager
在谷歌瀏覽器查看請求頭信息,復(fù)制粘貼進(jìn)管理器中鳄袍,如下圖:
4绢要、第四步,添加結(jié)果觀察樹
5拗小、運(yùn)行測試重罪,查看結(jié)果
6、添加Assertion和Assertion Result
運(yùn)行后哀九, 如果HTTP Response中沒有包含期待的字符串剿配。 那么test 就會Fail.