Jmeter 登入、新增、查詢、修改、刪除,動態傳參。


1.設置HTTP Request Defaults    請求默認值,這樣之后每次請求同一個域名端口的時候后都不用輸入協議、域名、端口號。

2.輸入【登入】的接口號。

3.設置HTTP header    manager  信息頭管理器,輸入對應的名稱和值。

注意:HTTP header    manager,訪問某些具有防盜鏈的頁面時需要正確的Refer,這些情況都需要通過HTTP header manager來保證發送的HTTP請求是正確的。

4.設置HTTP Cookie Manager  Cookie管理器,在網頁端保持會話。

5.設置 User Defined  Variables 用戶定義的變量。因新增的時候后端返回值沒有ID,而查詢的要求是新增的ID,所以這里通過獲取動態的名字為查詢提供條件。也就是好傳參。

6.【新增】,先獲取新增的接口,接口為post時,傳參最好用 Body Data。用Parameters傳參有時無法傳入,個人經驗。這里面的${name}與之前【用戶定義變量】里面的名稱對應。

 

7.【查詢】查詢新增的數據。1.獲取新增的參數,2.根據接口返回值輸入當前的時間,這里過值可通過開發者工具的Network》All查看對應的請求接口去獲取傳入的參數名稱,3.這里是get請求,建議用Parameters傳參。

 

 

 

 

 

 

 8.【JSON提取器】因查詢的過程中顯示了對應的結果ID,這條數據的ID可通過JSON提取器來獲取,以便於【修改】獲取當前查詢的這條數據的id。

 

 

9.【修改】輸入修改的接口和請求的方法,id為JSON傳過來的id值,修改的數據設置為隨機。

 

10.【刪除】這里是刪除新增的數據,所以直接獲取JSON的變量id就好,又因是post請求,接口只要求傳入id.所以只傳入di就好。

11.【查看結果樹】

 

注意:【響應斷言】是用於每一步驟的結果驗證。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM