1. 程式人生 > >Jmeter如何做介面測試

Jmeter如何做介面測試

對於Jmeter,小虎是瞻仰很久很久了,鑑於之前工作中用到的都是100%的黑盒測試,也就只能點點點了。但是呢,小虎今年在工作上遇到了一些不開心的事,上家公司是網際網路銷售彩票業務,由於18年世界盃彩民熱情高漲,太太太高漲,導致一系列嚴重的事故,比如某男子全部家產買彩票未中獎,心裡很難受,從22樓直接跳下,所以國家出臺了一些列的法律法規,網際網路銷售彩票列入了違法一列,然後小虎就悲催的被失業了,嗚嗚嗚嗚~~~但是因禍得福,我進入了北京佰信安榮科技有限公司,幹起了老本行保險,更更幸運的是佰信含有介面測試和壓力測試,這可是小虎羨慕已久的呢~目前剛剛接觸一點點的介面測試,故記下來和大家一同學習,希望大家不吝賜教

介面需要怎麼測?首先要有介面文件,介面地址URL,介面請求方式,請求引數,返參,請求格式等等。介面方式有get/post,請求引數包括(欄位,欄位個數,是否非必傳),返回引數,請求格式json/key-value等等。

測試步驟(以post請求為例)

1、開啟Jmeter,預設頁面如下

2、右鍵【測試計劃】,新增-執行緒(使用者)-執行緒組

3、給執行緒組命名,此處命名為出單

4、右鍵【出單】,新增-取樣器-HTTP請求(HTTPS請求也是這個)

同理【出單】,新增-監聽器-檢視結果樹,名稱也是自定義,這裡我就不改了

5、方法選擇post,路徑輸入自己的介面地址,編碼為utf-8,引數是key-value形式,訊息體資料是json格式

 6、點選執行按鈕,綠色的三角號那個,,就可以執行介面了,,在檢視結果樹中檢視介面的響應就可以了,也可以在聚合報告裡檢視請求的一些效能指標,聚合報告和檢視結果樹的新增方式一樣,還有貌似可以看到CPU什麼的介面圖形,貌似要新增外掛,具體效能小虎還不是很瞭解,正在學習中,希望大家多多指教