首先安裝JMeter,我用終端命令安裝的,比較方便,基本複製命令然後回車自動安裝就好了,雖然版本比較老,但湊合用吧。
安裝步驟:
打開終端輸入:brew install jmeter,等待安裝完成。
接下來是測試接口:
在終端輸入open /usr/local/bin/jmeter打開JMeter,默認界面如下:
現在我們要設置測試計劃
1. 右鍵測試計劃新建一個setUp Thread Group
2.在setUp Thread Group基礎之上添加http請求設置
3.繼續添加一個查看結果樹,相當於控制檯日誌查看結果
設置基本完成,如果做過開發的話就發現這其實跟平常做模擬請求是一樣的,比如Google的dhc插件
這裏插入一張移動客戶端向後臺請求數據的接口圖,性質是跟JMeter測試接口一樣的,就是後臺給到接口和請求接口要求,然後對應着取數據
一般常見請求就get和post,有param那個是帶參post,get基本都是拼鏈接形式,我們測試一個新浪的天氣鏈接返回是否正常,請求爲get
這是完整網頁打開鏈接:http://php.weather.sina.com.cn/xml.php?city=%B1%B1%BE%A9&dpc=1&password=DJOYnieT8234jlsK&day=0
分爲幾段 :http:請求形式 鏈接:php.weather.sina.com.cn 路徑:/xml.php 拼接參數:city=%B1%B1%BE%A9&dpc=1&password=DJOYnieT8234jlsK&day=0
如果有多個參數的話是用“&”銜接的,拆分爲key1 = value1 & key2 = value2 類似這種key和value爲鍵值對相應
所以拆分設置數據如下:
然後點擊菜單的綠色按鈕運行測試一下,再去查看結果樹看結果
醬紫就完成啦,這是最最最基本的接口測試了把和我在網頁模擬請求差不多哈哈哈哈好雞肋啊,待會兒下班就開始放國慶假了祝大家玩的開心