http協議&接口規范&接口測試入門


http協議

請求:

  • 請求行:請求方法、url(協議名://ip;端口/工程名/資源路徑)、協議版本
  • 請求頭 :鍵值對
  • 請求正文

響應:

  • 響應行:協議版本、響應狀態碼、響應狀態碼描述
  • 響應頭 :鍵值對
  • 響應正文

常見的響應狀態碼:

  • 200
  • 302
  • 400
  • 404
  • 405
  • 500

接口測試入門

測試范圍:

  • 新建賬戶、查詢賬戶、賬戶充值、賬戶提現、查詢流水、賬戶注銷

測試依據:接口規范

類型:

  • 離線文檔:
    word文檔,不是實時更新的
  • 在線文檔:
    swagger,接口規范是根據接口實時更新;自動生成請求;有瀏覽器就能測試
  • 沒有接口規范,開發必須要提供請求報文模板

word

  • 通配符
  • 字段的限制條件
  • 接口屬性:協議名、請求方法、同步/異步、編碼格式、數據格式、資源路徑
  • 請求報文
  • 響應報文

swagger

  • 請求方法
  • 資源路徑
  • 請求報文
  • 響應報文
  • 字段約束條件:string(字符串)、integer(數字)、optional(可選)、require(必選)
  • 數據格式

數據

json中數據類型

  • 字符串
  • 數字
  • 布爾:true、false

數據庫

  • dev開發庫:開發用的
  • qa測試庫 :測試使用 :用戶名、密碼、url(ip/域名、端口、數據庫實例名)
  • pro生產庫 :生產用的

  • 賬戶表
  • 賬戶流水表

jmeter

搭環境

1、 jmeter.bat :啟動


 
392342888717038940.png
 
755651320848547626.png
 
167380799124951833.png

2、 jmeter界面布局

 
413494570685871559.png
 
1538206743(1).jpg

 
1538206630(1).jpg

3、 初始化組件 :

  • http默認請求值
  • 線程組
  • 查看結果數


     
    1.jpg
 
1538207479(1).jpg

 
2.jpg

 
1538207542(1).jpg
 
3.jpg
 
4.jpg
 
5.jpg
 
6.jpg
 
7.jpg
 
8.jpg

寫腳本

1、 先寫正常流全字段正常:

  • http請求


     
    image.png

     
    image.png
  • 響應斷言


     
    image.png
  • http信息頭管理器


     
    image.png



 


免責聲明!

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



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