jmeter介面呼叫

2022-03-20 00:08:08 字數 1468 閱讀 3057

需求:

join_room介面需要用到creat_room介面中的返回值room_id作為引數進行介面呼叫

creat_room返回值

join_room傳參

第一步:

(1)creat_room請求:

返回值為:

(2)新增json extractor提取creat_room的返回值room_id。因為是返回值且是json格式,所以使用後置處理器json extractor提取器

json extractor引數配置

(3)可新增除錯debug sampler檢視是否取到room_id

沒有新增json extractor時除錯的資料

新增json extractor時除錯的資料,取到了room_id欄位,證明提取資料是正確的

第二步:

(4)新增join_room介面,引用room_id,引用格式為"$"

引數傳入正確,響應值也是正確的

介面之間的引用就結束了。

第三步:

(5)為了統計傳送的請求數,可以給請求新增計數器

計數器配置

引用計數器

檢視結果樹顯示

第四步:

(6)可以使用beanshell把響應資料的值儲存到本地,因為儲存的是響應資料,所以使用後置處理器beanshell postprocessor

儲存的資料是json extractor提取到的值room_id。如果不是提取到的值,在這裡取不到

生成的檔案:

Jmeter介面測試

jmeter介面測試 簡單http介面測試及結果分析 介面測試主要分為兩類 層介面測試和web http介面測試,層介面測試更接近單元測試一些,而web介面主要表現為兩類 1 瀏覽器和伺服器之間的介面 2 外部介面 第三方提供的介面 1 開啟jmeter 2 新增相關元件 2.1 新建執行緒組 2....

jmeter介面測試

jmeter介面測試總結 此處的使用者定義變數作為公共的 此處有坑 如果token和http資訊頭管理器是同一級目錄,請求雖然傳送成功,但是有錯,如下圖 每個請求的token不一樣,所以token不能做成公共的 最後需要新增乙個檢視結果樹,就ok。4 最後細說請求裡面的內容 1 為請求的名稱 自己定...

jmeter介面測試

1 新建執行緒組 2 http請求頭相關 在 testplan下面進行新增,這樣的話,所有的http請求都可以共用 具體的http請求投,新增哪些,這個可以根據情況而定 3 公共變數管理 使用者自定義的變數 從指令碼中獲取的環境變數配置 4 新建http請求 把乙個介面的所有請求用例,都放到乙個 事...