1. 程式人生 > >介面測試(一)postman、jmeter工具

介面測試(一)postman、jmeter工具

介面測試-postman、jmeter工具操作篇

進行介面測試的時候,一般不是通過在client端進行業務來測試,而是通過藉助工具幫助我們傳送請求去呼叫介面,從而達到傳送資料或者獲取資料的目的。目前常用傳送HTTP請求的工具:postman、jmeter。當然這兩個工具不僅限於傳送資料,在測試過程中,需要大量資料的時候,也能派上用場。

  • postman介面測試
  • get請求 :在postman介面,選擇請求方式為get,拼接url,點選send按鈕,呼叫介面成功,即獲得返回結果,如圖操作,是一個查詢介面,當傳入引數後,介面能將對應的資訊返回,{圖二是瀏覽器拼接傳送的get請求}
    這裡寫圖片描述

    這裡寫圖片描述
  • post請求:選擇請求方式為post,在body裡面填寫引數。如果,該介面需要傳入json格式的引數,正確傳入引數後,點選send,介面呼叫成功,即返回了操作成功。
    這裡寫圖片描述
  • postman引數化,引數化主要分兩種,一是函式,二是從檔案中取,三是使用者定義的變數。常見函式:時間撮、隨機函式;比如當前介面該引數值是判重的,改成時間撮函式,每次的都不一樣。
  • 這裡寫圖片描述
  • postman引數化,二是從檔案中獲取,每次引數變化的時候直接從檔案中進行改動。舉例中,請求的引數中,不直接賦值,而在pre-requestScript裡面設定在data檔案中取,data檔案中設定對應引數設定好值。儲存好對應的介面,點選介面的“run”進入到彈窗中,設定 迴圈次數lteration,選擇data檔案,選擇csv格式,然後點選run執行。這樣就可以一次性批量執行介面,且引數值是從data檔案中取的。
  • 這裡寫圖片描述
    這裡寫圖片描述
    這裡寫圖片描述
    這裡寫圖片描述
  • jmeter介面測試
  • jmeter是一款開源的效能測試的工具,但是效能測試也是基於介面測試,所以jmeter也常被用來做介面測試
  • jmeter的get請求,首先我們需要建立一個執行緒組,裡面可以設定迴圈次數等相關,線上程組的基礎上,建立一個http請求,填入正確的介面地址,域名或IP單獨填寫,再填寫路徑。選擇方法為get。在parameters裡面新增引數的名稱與引數的值。此時,我們只是建立好了請求,點選綠色的執行按鈕,看不到傳送的請求與返回。所以需要建立一個“檢視結果樹”。此時,點選綠色執行按鈕,即可看到傳送的請求是否成功,也能看到返回的結果。
  • 新增資訊頭,線上程組點選右鍵,可加入資訊頭,然後按介面文件新增對應的header引數。
  • 這裡寫圖片描述
  • 這裡寫圖片描述
  • 這裡寫圖片描述
    這裡寫圖片描述
  • jmeter引數化

持續更新中·······