jmeter 介面自動化連載 (10)- 響應資訊不明確的介面關聯

小七的介面課堂發表於2020-05-21

下午寫一個新功能的介面指令碼,遇到幾個技術問題,現在將解決方案寫出來
jmeter介面自動化交流扣扣群:901813303

1:做介面關聯的時候,發現介面響應沒有可以利用的資訊.如下圖只返回了一個成功的標識,這樣的介面如何與之關聯?

通過抓包觀察後續的修改功能,發現需要傳入一個id和一個title。但是前面的介面沒有返回,怎麼辦?

jmeter介面自動化交流扣扣群:901813303
於是我想到了從資料庫去讀取資料。但是通過jdbc查詢資料庫也需要傳入一個引數呀,這裡明明什麼都沒有。。。沒關係,沒引數我們可以人為的給它一個!

首先我在迴圈控制器里加入了一個使用者變數,用來定義新增時候傳入的 必填引數 title
jmeter介面自動化交流扣扣群:901813303
注意,為了避免從資料庫裡面查詢出重複資料,我這裡的title設定的是隨機變數!


緊接著我們可以通過人為傳入的引數去資料庫裡面檢索資料啦!

建立一個jdbc request,寫入sql語句,這裡的sql語句中的引數即為剛剛設定的變數 title!

觀察jdbc查詢結果,我們可以清晰的看到檢索出的一條資料,裡面有title,id等等需要的引數。
jmeter介面自動化交流扣扣群:901813303

我們再通過jdbc把需要的id取出來,傳入下一個關聯的介面中,執行並觀察結果!我們看到引數已經傳入下一個介面,並正確執行了!(忽略亂碼,因為我沒設定編碼格式)
jmeter介面自動化交流扣扣群:901813303


jmeter介面自動化交流扣扣群:901813303

相關文章