1. 程式人生 > >jmeter中測試接口

jmeter中測試接口

目錄 如果 配置 對話 load 對話框 是你 路徑 分享

本文主要介紹在jmeter中測試接口:主要從以下幾個方面進行說明:

1、jmeter簡介

2、jmeter怎麽做接口測試

3、jmeter進行參數化的幾種形式

4、jmeter中處理亂碼方法

5、jmeter中ru如何做接口關聯

6、jmeter中如何做斷言

7、jmeter中如何簡單的做壓測

1、1 jmeter

jmeter是Apache公司基於java開發的一款開源壓力測試工具,體積小,功能全,是一個輕量級的測試工具,運行時,必須安裝jdk,jmeter是免安裝的。

需要進入到jmeter的bin目錄下,打開jmeter.bat,就開啟了jmeter

技術分享圖片

2、1jmeter中做http接口的步驟

步驟一:添加線程組(右鍵測試計劃--添加--Thread--線程組)

技術分享圖片

步驟二:創建一個http請求(右鍵線程組--添加-Sample--http請求)

技術分享圖片

步驟三、在http請求中寫入接口url,路徑,請求方式,參數

技術分享圖片

步驟四:添加結果樹(右鍵線程組--添加--監聽器--察看結果樹)

技術分享圖片

步驟五:運行腳本,察看結果

技術分享圖片

2、2 接口中參數是文件類型的

如果接口要上傳文件,在jmeter這樣進行設置:

參數傳值時,從Parameters切換到File Upload

點擊瀏覽,選擇要上傳的文件

參數名稱:輸入接口文檔中要傳入的參數名稱

技術分享圖片

如果運行時,提示MIME不能為空,就給該參數傳一個“”test“”的值

3、1jmeter進行參數化的幾種形式

參數化是幹什麽的?就是在調用接口的時候,有入參,參數是經常變換的,就需要把每次都變的值提前設置好一些值,這樣調用的時候就不用每次都修改了。

第一種:函數 助手

點擊選項--函數助手對話框,進入到函數助手的頁面

技術分享圖片

在函數助手的頁面中,功能選擇—Random,範圍內最大值和最小值,都輸入完成後

技術分享圖片

點擊生成,生成一個函數字符串,

技術分享圖片

復制函數${__Random(1,9999,)}到入參位置

技術分享圖片

設置循環次數為5次,點擊允許,查看結果,顯示允許5次

技術分享圖片

第二種,用戶自定義函數

線程組右鍵--添加--配置元件--用戶定義的變量

技術分享圖片

然後寫key和value就可以了,key就是這個參數的名稱,也就是你在腳本裏面取的值,value就是具體值了。

技術分享圖片

在取參數化的值的時候,使用${name}這樣去取值,name就是你取的變量名稱。

技術分享圖片

第三種,從文件中讀取數據,進行參數化【明日更新】

jmeter中測試接口