jmeter中測試接口
本文主要介紹在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中測試接口