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