接口自動化測試框架(一)前言

在搭建接口自動化測試框架之前,首先我們要清楚什麼接口,接口的常見請求方式有哪些?接口由哪些部分組成?

什麼是接口?

官方說法:由內部操作分離出外部溝通方法,使其能被內部修改而不影響外界其他實體與其交互的方式。
簡單來說:一個搜索功能,當你輸入一個關鍵詞搜索,前端把你想搜索的內容,以報文的形式提交給接口,然後接口通過程序處理將關鍵詞相關的數據,返回給前臺。相當於前端和後端的一箇中間人。更像是一個sql,where條件是”報文“,傳給接口,sql處理之後,接口將sql結果再返回給前端。不知道這樣說,你們理解了嗎?

接口的常見請求方式有哪些?

GET和POST,兩者的區別
1:GET,請求的數據放在URL之後。即放在HTTP協議頭。
舉例:
百度搜索2020,那麼搜索的鏈接裏是包含我們的關鍵詞2020的,這種的請求方式是GET請求。
https://www.baidu.com/s?wd=2020
2:POST,是將提交的數據放置在HTTP包的包體中。
舉例:
比如百度貼吧,打開添加愛逛的吧,我點擊魔獸世界
會有這個接口,https://tieba.baidu.com/i/submit/add_user_favoforum?_t=1587629513462,這個是請求連接
那麼它的報文是什麼?

ie=utf-8&kw=%E9%AD%94%E5%85%BD%E4%B8%96%E7%95%8C&tbs=6cdd7f9dc26a3788

這個是它的報文。

其實每個網頁接口有很多,如果自己還是不太確定請求方式是什麼,瀏覽器頁面按F12,或者頁面右擊檢查,這裏都有,
1:Request URL,就是接口請求鏈接
2:Request Method,就是接口的請求方式
3:FormData與RequestBody,就是接口的請求內容即報文。(僅限POST接口)

在這裏插入圖片描述

接口有哪些部分組成?

模擬接口測試只需要兩個參數:接口鏈接接口報文
那麼這兩個參數,你能找到了嗎?
不放試試在postman中,輸入鏈接和報文,測試一下,看看接口是否有返回。

好了,今天就寫到這裏,有任何問題,可以加我的微信:zx1187463903,拉你進軟測的微信羣。
如果該篇博客,對你有幫助,開心的同時請小編喝杯咖啡也是極好的呀。-_-

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章