下午寫一個新功能的接口腳本,遇到幾個技術問題,現在將解決方案寫出來
1:做接口關聯的時候,發現接口響應沒有可以利用的信息.如下圖只返回了一個成功的標識,這樣的接口如何與之關聯?
通過抓包觀察后續的修改功能,發現需要傳入一個id和一個title。但是前面的接口沒有返回,怎么辦?
於是我想到了從數據庫去讀取數據。但是通過jdbc查詢數據庫也需要傳入一個參數呀,這里明明什么都沒有。。。沒關系,沒參數我們可以人為的給它一個!
首先我在循環控制器里加入了一個用戶變量,用來定義新增時候傳入的 必填參數 title
注意,為了避免從數據庫里面查詢出重復數據,我這里的title設置的是隨機變量! 測試開發交流群 317765580
緊接着我們可以通過人為傳入的參數去數據庫里面檢索數據啦!
創建一個jdbc request,寫入sql語句,這里的sql語句中的參數即為剛剛設置的變量 title!
觀察jdbc查詢結果,我們可以清晰的看到檢索出的一條數據,里面有title,id等等需要的參數。
我們再通過jdbc把需要的id取出來,傳入下一個關聯的接口中,執行並觀察結果!我們看到參數已經傳入下一個接口,並正確執行了!(忽略亂碼,因為我沒設置編碼格式) 測試開發交流群 317765580
這是我的一個思路,歡迎大家提出寶貴意見!
關於jdbc如何取值,可以閱讀我的這兩篇文章
龍淵閣測試開發家園: 317765580