Jmeter訪問接口進行增刪改查練習


背景

使用接口文檔地址,實現動態關聯,新增學生,查詢學生,修改學生信息,刪除學生,並使用正則表達式及json提取器實現關聯並加上斷言。
 

 

 

接口文檔 

一、新增學生

添加請求,並參數化經常變化的變量,使用“用戶定義的變量”對常變化的變量進行統一管理,便於修改復用。
 

 添加“用戶定義的變量”,放在線程組第一層級便於多個請求調用

添加信息頭數據

 添加響應斷言,檢查請求返回信息

 

 使用正則表達式提取響應數據中name字段,提取id字段同理。

添加"調試解調器"debug正則表達式提取值是否提取成功
 
添加查看結果樹,運行后查看結果及正則提取值展示,如圖:
 
查看數據庫中新增數據展示,刷新數據庫后最后一條數據與新增學生信息一致,新增成功。
 

 二、查詢學生

添加通過id查詢學生接口信息及斷言
 

 運行結果

 三、修改學生信息

id參數化,從添加學生接口使用正則表達式截取到反饋id信息,新增學生id是多少,此處修改的學生信息id就是多少。
 
 添加json提取器和添加BeanShell取樣器打印輸出json提取到的id信息
 
添加BeanShell斷言:
 
運行結果展示:
 

 

 

四、刪除學生

添加請求,配置請求信息,並將傳輸的id進行參數化,使用添加學生中正則表達式提取的id進行刪除。
 
添加BeanShell斷言,判斷刪除的后是否還可以反饋刪除id,若沒有返回刪除的id則表示成功刪除。
 

 運行結果

禁用刪除接口后只運行新增和修改學生接口,數據庫展示結果表明新增的id為23的賬號已被刪除。
 


免責聲明!

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



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