最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Postman接口測(cè)試實(shí)戰(zhàn)分享,這5個(gè)問(wèn)題你必須得知道!

2020-05-13 22:00 作者:愛(ài)碼小哥  | 我要投稿


在我們?nèi)粘5臏y(cè)試工作中,接口測(cè)試其實(shí)很普遍,無(wú)論你是做什么測(cè)試,功能、自動(dòng)化亦或是性能測(cè)試,都會(huì)或多或少接觸到接口。

最近也有許多人來(lái)詢(xún)問(wèn)我:接口測(cè)試怎么測(cè)?接口測(cè)試工具有哪些?

下面我來(lái)幫你一一剖析:

一、我們要知道什么是接口?

可以簡(jiǎn)單理解成用來(lái)連接而開(kāi)放的入口,比如前端和后端的連續(xù)需要用接口,移動(dòng)端和后臺(tái)的鏈接也需要用到接口。連接前端后端和移動(dòng)端。

二、接口都有哪些類(lèi)型?

接口一般分為兩種:

1、程序內(nèi)部的接口

2、系統(tǒng)對(duì)外的接口

系統(tǒng)對(duì)外的接口:比如你要從別的網(wǎng)站或服務(wù)器上獲取資源或信息,別人肯定不會(huì)把數(shù)據(jù)庫(kù)共享給你,他只能給你提供一個(gè)他們寫(xiě)好的方法來(lái)獲取數(shù)據(jù),你引用他提供的接口就能使用他寫(xiě)好的方法,從而達(dá)到數(shù)據(jù)共享的目的。

程序內(nèi)部的接口:方法與方法之間,模塊與模塊之間的交互,程序內(nèi)部拋出的接口,比如bbs系統(tǒng),有登錄模塊、發(fā)帖模塊等等,那你要發(fā)帖就必須先登錄,那么這兩個(gè)模塊就得有交互,它就會(huì)拋出一個(gè)接口,供內(nèi)部系統(tǒng)進(jìn)行調(diào)用。

三、接口的分類(lèi)

1、webservice接口

2、http api接口

webService接口是走soap協(xié)議通過(guò)http傳輸,請(qǐng)求報(bào)文和返回報(bào)文都是xml格式的,我們?cè)跍y(cè)試的時(shí)候都用通過(guò)工具才能進(jìn)行調(diào)用,測(cè)試。

http api接口是走h(yuǎn)ttp協(xié)議,通過(guò)路徑來(lái)區(qū)分調(diào)用的方法,請(qǐng)求報(bào)文都是key-value形式的,返回報(bào)文一般都是json串,有g(shù)et和post等方法,這也是最常用的兩種請(qǐng)求方式。

json是一種通用的數(shù)據(jù)類(lèi)型,所有的語(yǔ)言都認(rèn)識(shí)它

四、什么是接口測(cè)試?

接口測(cè)試是測(cè)試系統(tǒng)組件間接口的一種測(cè)試。接口測(cè)試主要用于檢測(cè)外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個(gè)子系統(tǒng)之間的交互點(diǎn)。重點(diǎn)測(cè)試的是數(shù)據(jù)的交換,傳遞和控制管理過(guò)程,以及系統(tǒng)間的相互邏輯依賴(lài)關(guān)系等等,這要求對(duì)業(yè)務(wù)邏輯有一定程度上的理解,對(duì)數(shù)據(jù)流向有較好的定位。

五、怎樣做接口測(cè)試?

在測(cè)試過(guò)程中,很多場(chǎng)景都需要測(cè)試人員針對(duì)某個(gè)接口進(jìn)行測(cè)試,并針對(duì)不同類(lèi)型的接口設(shè)計(jì)不同的測(cè)試方案,這時(shí)如果有一款功能強(qiáng)大的接口測(cè)試工具,就快速完成繁瑣工作,大幅提升工作效率。工具有很多如:postman、jmeter、soupUI、java+httpclient、robotframework+httplibrary等。

也可以用接口自動(dòng)化來(lái)實(shí)現(xiàn),就是用代碼實(shí)現(xiàn),框架和UI自動(dòng)化差不多,發(fā)送請(qǐng)求用斷言來(lái)判斷。

現(xiàn)在我就來(lái)向大家介紹一款接口測(cè)試神器——Postman,希望能給想要學(xué)習(xí)接口測(cè)試的朋友們帶來(lái)幫助!

六、什么是postman?

Postman是谷歌兼容的一款接口測(cè)試工具,能夠發(fā)送任何類(lèi)型的http請(qǐng)求,支持GET/PUT/POST/DELETE等方法。

Postman非常簡(jiǎn)單易用,可以直接填寫(xiě)URL,header,body等就可以發(fā)送一個(gè)請(qǐng)求,用來(lái)測(cè)試api接口非常方便。以前只支持chrome插件現(xiàn)在已經(jīng)有獨(dú)立的應(yīng)用了。

七、選擇Postman的原因?

最終決定使用postman進(jìn)行接口測(cè)試,這個(gè)工具目前使用比較簡(jiǎn)單,但是有點(diǎn)還是比較多的,如下:

1、方便切換不同的環(huán)境進(jìn)行接口測(cè)試工作,而不用修改變量或代碼

2、可以在瀏覽器中直接只用插件(目前谷歌系統(tǒng)插件已經(jīng)不更新了)

3、可以和newman和jenkins集成進(jìn)行自動(dòng)化構(gòu)建,比較方便

八、Postman如何做接口測(cè)試?

postman 功能蠻強(qiáng)大的,還比較好用,下面說(shuō)下postman如何來(lái)測(cè)試接口:

1.下載postman插件:

②本地安裝下載,下載后直接點(diǎn)下一步進(jìn)行安裝

2.chrome 瀏覽器設(shè)置中-更多工具-擴(kuò)展程序中找到postman插件,找到postman,點(diǎn)擊啟動(dòng)按鈕,打開(kāi)postman

3.postman頁(yè)面詳細(xì)介紹


4.postman 實(shí)現(xiàn)簡(jiǎn)單的post請(qǐng)求

a.填寫(xiě)url

b.body中天下參數(shù)名及參數(shù)值

d.查看返回的結(jié)果數(shù)據(jù)與預(yù)期是否一致

做接口自動(dòng)化測(cè)試,僅僅會(huì)用Postman、Jmeter這些接口測(cè)試工具,還不夠。核心是學(xué)會(huì)整套接口測(cè)試的流程,框架設(shè)計(jì),以及最重要接口設(shè)計(jì)思維模式,以后碰到任何接口的問(wèn)題都不是問(wèn)題。

學(xué)習(xí)的路上總會(huì)遇到各種各樣的問(wèn)題,也許自己一個(gè)人在那里琢磨,困擾你十幾個(gè)小時(shí)的問(wèn)題。在有經(jīng)驗(yàn)的人這里就是一句話點(diǎn)撥的事情。逆水行舟,不進(jìn)則退!歡迎一起交流學(xué)習(xí)。



Postman接口測(cè)試實(shí)戰(zhàn)分享,這5個(gè)問(wèn)題你必須得知道!的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
尤溪县| 成都市| 新干县| 三河市| 巴马| 西乌珠穆沁旗| 连山| 新巴尔虎右旗| 会同县| 定陶县| 邢台县| 临沧市| 卫辉市| 库伦旗| 子洲县| 郓城县| 田东县| 五原县| 宣汉县| 穆棱市| 龙泉市| 苏尼特右旗| 万州区| 涞水县| 资兴市| 融水| 瓮安县| 绥中县| 洪雅县| 襄垣县| 上蔡县| 清水县| 凌云县| 杂多县| 双牌县| 永新县| 双城市| 西畴县| 通道| 越西县| 外汇|