JMeter 十六 指令碼回放與關聯處理 下

2021-09-12 10:01:30 字數 666 閱讀 9598

需求:上篇介紹了引數關聯的一種方式:正規表示式提取引數傳遞給下乙個介面,那麼在實際工作中,可能會遇到各種不同的動態引數;正規表示式提取器獲取引數可能就不滿足了。這裡著重介紹json extractor,介面測試中對json格式的請求引數或是響應報文都應該不陌生,xml亦是如此。雖然在jmeter後置處理器當中有很多提取器,個人認為大多屬於對web頁面的提取,即對html標記性語言的熟悉,如:xpath extractor、css/jquery extractor、boundary extractor、beanshell postprocessor高階使用:

1、舉工作中的介面測試為例,進行關聯處理,業務:使用者登入介面之前進行手機號碼判斷是否已註冊;這裡就不截圖了;

2、因為在請求登入介面之前已經把關鍵請求引數進行了引數配置,為了避免引數中有沒註冊的使用者導致登入介面的失敗;所以需要提取確認使用者狀態介面的響應結果來判斷該手機號是否已註冊(或是介面測試用例設計需要不同的手機號來請求登入介面)。

3、檢視第乙個介面的響應報文是json格式的,那麼這裡使用json extractor元件來提取響應引數,這裡需要json的知識!

4、在測試計畫--執行緒組下,右鍵添

JMeter 十五 指令碼回放與關聯處理 上

需求 指令碼錄製成功後,要回放驗證指令碼是否響應正確,即錄製成功。如果想檢視不是 錄製的資料 即替換錄製的引數,又該怎麼做?www.weather.com.cn,回放指令碼想檢視上海的天氣應該怎麼做?1 通過jmeter的 伺服器錄製www.weather.com.cn指令碼,回放結果 通過檢視結果...

錄製Jmeter指令碼

錄製jmeter指令碼有兩個簡單的方法 1.使用badboy錄製,比較簡單 url 2.使用jmeter的http 伺服器 url 1.在 workbench 右鍵 add non test elements http proxy server 2.在 http proxy server 視窗的的 ...

Jmeter指令碼錄製

錄製指令碼步驟 1 開啟jmeter windows下開啟 d apache jmeter 2.9 bin jmeter.bat linux下開啟 d apache jmeter 2.9 bin jmeter.sh 2 建立執行緒組 右鍵測試計畫 新增 threads users 執行緒組 3建立錄...