国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

90%的測(cè)試工程師是這樣使用Postman做接口測(cè)試的...

這篇具有很好參考價(jià)值的文章主要介紹了90%的測(cè)試工程師是這樣使用Postman做接口測(cè)試的...。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一:接口測(cè)試前準(zhǔn)備

接口測(cè)試是基于協(xié)議的功能黑盒測(cè)試,在進(jìn)行接口測(cè)試之前,我們要了解接口的信息,然后才知道怎么來(lái)測(cè)試一個(gè)接口,如何完整的校驗(yàn)接口的響應(yīng)值。

那么問(wèn)題來(lái)了,那接口信息從哪里獲取呢?常用的有三種方式:

1.通過(guò)抓包工具比如fiddle,charles獲取接口信息

2.通過(guò)瀏覽器開(kāi)發(fā)者工具,networks查看接口請(qǐng)求信息

3.當(dāng)然最直接和最靠譜的就是接口文檔,這就是接口的需求文檔

一個(gè)規(guī)范的接口文檔最基本的應(yīng)該包含了:

  • 接口請(qǐng)求地址、請(qǐng)求方法、請(qǐng)求頭信息說(shuō)明
  • 接口入?yún)⒄f(shuō)明(包括參數(shù)的類型、是否必填、長(zhǎng)度范圍等)
  • 接口響應(yīng)示例、響應(yīng)狀態(tài)碼

現(xiàn)在很多公司沒(méi)有接口文檔,但是接口的重要性我這里就不累贅了,我認(rèn)為測(cè)試人員應(yīng)該主動(dòng)提出來(lái),開(kāi)發(fā)需要編寫(xiě)接口文檔,在測(cè)試工作中需要更加主動(dòng)。下面是我編寫(xiě)的swagger的接口文檔,大家可以參考一下:

90%的測(cè)試工程師是這樣使用Postman做接口測(cè)試的...,postman,測(cè)試工具,功能測(cè)試,單元測(cè)試,壓力測(cè)試,測(cè)試用例,selenium

二:接口測(cè)試實(shí)戰(zhàn)

一般剛開(kāi)始接觸接口測(cè)試都是基于測(cè)試工具,比如接口調(diào)試神奇postman,開(kāi)發(fā)和測(cè)試都用它來(lái)調(diào)試和測(cè)試接口。

這里演示部分的接口是用Flask搭建的Mock Serve,后續(xù)也會(huì)分享如何從0搭建接口項(xiàng)目

實(shí)例一:demo ?

接口信息:

地址 :127.0.0.1:5000/api/demo ??

GET類型

參數(shù)為limit ?非必填 ,表示獲取數(shù)據(jù)限制

我們打開(kāi)postman,請(qǐng)求demo接口,如圖所示:

90%的測(cè)試工程師是這樣使用Postman做接口測(cè)試的...,postman,測(cè)試工具,功能測(cè)試,單元測(cè)試,壓力測(cè)試,測(cè)試用例,selenium

這個(gè)demo接口由于可以不填任何參數(shù),和請(qǐng)求頭部信息,所以操作非常簡(jiǎn)潔,輸入接口地址,選擇接口請(qǐng)求方法,點(diǎn)擊send直接請(qǐng)求成功,或者接口的響應(yīng)狀態(tài)碼,和響應(yīng)值。那如果get請(qǐng)求有參數(shù)入?yún)⒃趺凑?qǐng)求呢?如圖所示:

90%的測(cè)試工程師是這樣使用Postman做接口測(cè)試的...,postman,測(cè)試工具,功能測(cè)試,單元測(cè)試,壓力測(cè)試,測(cè)試用例,selenium

在Params中以鍵值對(duì)的形式填寫(xiě)參數(shù),大家發(fā)現(xiàn)這個(gè)時(shí)候接口響應(yīng)值里面的info字段只有一條數(shù)據(jù)信息了,那當(dāng)然limit為2時(shí),就返回2條數(shù)據(jù)。細(xì)心的朋友可能已經(jīng)發(fā)現(xiàn)get接口的參數(shù)直接拼接在url后面,如:http://127.0.0.1:5000/api/demo?limit=1,get接口也可以直接在瀏覽器中請(qǐng)求,獲取響應(yīng)值

三:理解cookie

通過(guò)一個(gè)實(shí)例12306查詢車次信息接口來(lái)理解講接口請(qǐng)求頭信息中的cookie,打開(kāi)瀏覽器開(kāi)發(fā)者工具獲取接口地址,請(qǐng)求方法,參數(shù),響應(yīng)值等如圖所示:

90%的測(cè)試工程師是這樣使用Postman做接口測(cè)試的...,postman,測(cè)試工具,功能測(cè)試,單元測(cè)試,壓力測(cè)試,測(cè)試用例,selenium

然后像實(shí)例一在postman里面輸入接口地址和參數(shù),發(fā)送請(qǐng)求,但是,請(qǐng)求失敗了,小朋友,你是否有很多問(wèn)號(hào):

90%的測(cè)試工程師是這樣使用Postman做接口測(cè)試的...,postman,測(cè)試工具,功能測(cè)試,單元測(cè)試,壓力測(cè)試,測(cè)試用例,selenium

?那為什么在網(wǎng)頁(yè)中這個(gè)接口請(qǐng)求沒(méi)有問(wèn)題,到postman里面來(lái)就失敗了。其實(shí)當(dāng)web開(kāi)發(fā)人員去向后端請(qǐng)求這個(gè)接口的時(shí)候,會(huì)把瀏覽器一些網(wǎng)站信息,用戶的登錄狀態(tài),用戶的瀏覽習(xí)慣等通過(guò)Request Headers中的cookie傳給后端,但是postman就不會(huì)。那我就在postman里面模擬添加請(qǐng)求頭信息(頭信息在瀏覽器中可以獲取),如圖所示:

90%的測(cè)試工程師是這樣使用Postman做接口測(cè)試的...,postman,測(cè)試工具,功能測(cè)試,單元測(cè)試,壓力測(cè)試,測(cè)試用例,selenium

果然就請(qǐng)求成功了,是不是有點(diǎn)意思,通過(guò)倆個(gè)get接口實(shí)例,理解接口測(cè)試和cookie。那么接下來(lái)我們看一個(gè)post類型的接口,順便理解一下常見(jiàn)的token,這也是面試常問(wèn)的一個(gè)問(wèn)題,問(wèn)到接口鑒權(quán)如何測(cè)試

四:接口測(cè)試實(shí)戰(zhàn)之post接口
接口信息:地址127.0.0.1:5000/api/login ? POST類型

? ? ? ? ? ? ? ? ?參數(shù) username 表示登錄用戶名

? ? ? ? ? ? ? ? ?密碼 password ?表示登錄密碼

? ? ? ? ? ? ? ? ?Content-Type:application/json

如圖所示:

90%的測(cè)試工程師是這樣使用Postman做接口測(cè)試的...,postman,測(cè)試工具,功能測(cè)試,單元測(cè)試,壓力測(cè)試,測(cè)試用例,selenium

post接口首先選擇Body參數(shù),再輸入?yún)?shù)發(fā)送請(qǐng)求。我們可以看到登錄接口如果請(qǐng)求成功了,就返回了一個(gè)token,就像身份證ID,每個(gè)人都有都是唯一的。該token就是這個(gè)人員的通行證。

token鑒權(quán),簡(jiǎn)單來(lái)說(shuō),就是要不要登錄,一般來(lái)說(shuō),一個(gè)系統(tǒng)的所有接口都需要鑒權(quán)才能請(qǐng)求,換句話說(shuō)先要請(qǐng)求這個(gè)系統(tǒng)的登錄接口,拿到服務(wù)端響應(yīng)認(rèn)證,才能去請(qǐng)求其它接口,一般放在請(qǐng)求頭headers或者body參數(shù)里面。如果請(qǐng)求其它接口沒(méi)有傳token就會(huì)提示無(wú)權(quán)限訪問(wèn)或者未登錄

對(duì)于http協(xié)議我們已經(jīng)掌握常用的get和post接口測(cè)試,那當(dāng)然還有其它很多類型的接口測(cè)試,比如delete,put等,還有入?yún)閒orm-data類型的接口,比如文件上傳接口

那么對(duì)于不同協(xié)議的接口,比如webservice等,dubbo接口我們都需要通過(guò)實(shí)例去了解。當(dāng)理解了各種類型的接口測(cè)試之后,我們就可以進(jìn)行接口自動(dòng)化了,得到一套落地有效的接口自動(dòng)化測(cè)試方案,可以根據(jù)實(shí)際測(cè)試需求自主封裝搭建適合項(xiàng)目的測(cè)試框架。

python自動(dòng)化測(cè)試專屬視頻、Python自動(dòng)化詳細(xì)資料、全套面試題等知識(shí)內(nèi)容。大家有需要可以在評(píng)論區(qū)和我互動(dòng)交流,希望能夠在自學(xué)的道路上幫到你。

?感謝每一個(gè)認(rèn)真閱讀我文章的人,禮尚往來(lái)總是要有的,雖然不是什么很值錢(qián)的東西,如果你用得到的話可以直接拿走:

?90%的測(cè)試工程師是這樣使用Postman做接口測(cè)試的...,postman,測(cè)試工具,功能測(cè)試,單元測(cè)試,壓力測(cè)試,測(cè)試用例,selenium

這些資料,對(duì)于【軟件測(cè)試】的朋友來(lái)說(shuō)應(yīng)該是最全面最完整的備戰(zhàn)倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)也陪伴上萬(wàn)個(gè)測(cè)試工程師們走過(guò)最艱難的路程,希望也能幫助到你!有需要的小伙伴可以點(diǎn)擊下方小卡片領(lǐng)取?

90%的測(cè)試工程師是這樣使用Postman做接口測(cè)試的...,postman,測(cè)試工具,功能測(cè)試,單元測(cè)試,壓力測(cè)試,測(cè)試用例,selenium

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-827047.html

到了這里,關(guān)于90%的測(cè)試工程師是這樣使用Postman做接口測(cè)試的...的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 2023非常全的接口測(cè)試面試題及參考答案-軟件測(cè)試工程師沒(méi)有碰到算我輸

    接口測(cè)試最近幾年被炒的火熱了,越來(lái)越多的測(cè)試同行意識(shí)到接口測(cè)試的重要性。接口測(cè)試為什么會(huì)如此重要呢? 主要是平常的功能點(diǎn)點(diǎn)點(diǎn),大家水平都一樣,是個(gè)人都能點(diǎn),面試時(shí)候如果問(wèn)你平常在公司怎么測(cè)試的,你除了說(shuō)點(diǎn)點(diǎn)點(diǎn),還能說(shuō)什么呢,無(wú)非就是這個(gè)項(xiàng)目點(diǎn)完

    2023年04月17日
    瀏覽(26)
  • 學(xué)會(huì)這樣寫(xiě)代碼,一看就是資深工程師,代碼簡(jiǎn)潔之道PHP版本

    學(xué)會(huì)這樣寫(xiě)代碼,一看就是資深工程師,代碼簡(jiǎn)潔之道PHP版本

    本文已收錄于PHP全棧系列專欄:PHP快速入門(mén)與實(shí)戰(zhàn) 寫(xiě)代碼是一種職業(yè),每個(gè)人對(duì)寫(xiě)代碼的理解不一樣,代碼水平也不一樣,編寫(xiě)簡(jiǎn)潔的可讀性代碼不僅讓自己很有成就感,也能提升別人對(duì)你的認(rèn)識(shí),同時(shí)也對(duì)整個(gè)項(xiàng)目的質(zhì)量有著非常可靠的保證。不過(guò)寫(xiě)好代碼并不是一件十分

    2024年02月08日
    瀏覽(24)
  • 【十年網(wǎng)絡(luò)安全工程師整理】—100滲透測(cè)試工具使用方法介紹

    ?滲透測(cè)試是指滲透人員在不同的位置(比如從內(nèi)網(wǎng)、從外網(wǎng)等位置)利用各種手段對(duì) 某個(gè)特定網(wǎng)絡(luò)進(jìn)行測(cè)試,以期發(fā)現(xiàn)和挖掘系統(tǒng)中存在的漏洞,然后輸出滲透測(cè)試報(bào)告, 并提交給網(wǎng)絡(luò)所有者。網(wǎng)絡(luò)所有者根據(jù)滲透人員提供的滲透測(cè)試報(bào)告, 可以清晰知曉系統(tǒng)中存在的安

    2024年02月02日
    瀏覽(29)
  • 自動(dòng)化測(cè)試工具Selenium的基本使用方法,面試字節(jié)跳動(dòng)的前端工程師該怎么準(zhǔn)備

    自動(dòng)化測(cè)試工具Selenium的基本使用方法,面試字節(jié)跳動(dòng)的前端工程師該怎么準(zhǔn)備

    8.小結(jié) 上述均可以改寫(xiě)成find_element(By.ID,‘kw’)的形式 find_elements_by_xxx的形式是查找到多個(gè)元素,結(jié)果為列表 import time from selenium import webdriver#驅(qū)動(dòng)瀏覽器 from selenium.webdriver import ActionChains #滑動(dòng) from selenium.webdriver.common.by import By #選擇器 from selenium.webdriver.common.by import By #按照什

    2024年04月16日
    瀏覽(25)
  • 軟件測(cè)試工程師

    軟件測(cè)試工程師

    一、什么是軟件測(cè)試? 1、定義:使用技術(shù)手段驗(yàn)證軟件是否滿足使用需求 2、目的:減少軟件缺陷,保障軟件質(zhì)量。 二、主流技術(shù): 1、功能測(cè)試:驗(yàn)證程序的功能是否滿足需求 2、自動(dòng)化測(cè)試:使用代碼或工具代替手工,對(duì)項(xiàng)目進(jìn)行測(cè)試 3、接口測(cè)試:有硬件接口、軟件接

    2023年04月10日
    瀏覽(32)
  • 滲透測(cè)試工程師

    滲透測(cè)試工程師簡(jiǎn)介 滲透測(cè)試 (penetration test)并沒(méi)有一個(gè)標(biāo)準(zhǔn)的定義,國(guó)外一些安全組織達(dá)成共識(shí)的通用說(shuō)法是:滲透測(cè)試是通過(guò)模擬惡意黑客的攻擊方法,來(lái)評(píng)估計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)安全的一種評(píng)估方法。這個(gè)過(guò)程包括對(duì)系統(tǒng)的任何弱點(diǎn)、技術(shù)缺陷或漏洞的主動(dòng)分析,這個(gè)分析

    2024年02月09日
    瀏覽(18)
  • 測(cè)試工程師 - 面試手冊(cè)

    測(cè)試工程師是軟件開(kāi)發(fā)過(guò)程中的一個(gè)關(guān)鍵角色,他們負(fù)責(zé)對(duì)軟件產(chǎn)品進(jìn)行測(cè)試,確保產(chǎn)品的質(zhì)量和性能滿足用戶需求和預(yù)期。測(cè)試工程師需要具備扎實(shí)的技術(shù)基礎(chǔ),熟悉測(cè)試方法和工具,并擁有敏銳的洞察力和良好的溝通能力。 計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,具備良好的編

    2024年02月02日
    瀏覽(23)
  • 【提升FPGA面試技能:40GE、XGE、GE接口詳解】——FPGA工程師和網(wǎng)絡(luò)工程師在實(shí)現(xiàn)高速接口時(shí)需要了解這些常用的網(wǎng)絡(luò)接口,本文將深入講解這些接口的特性和...

    【提升FPGA面試技能:40GE、XGE、GE接口詳解】——FPGA工程師和網(wǎng)絡(luò)工程師在實(shí)現(xiàn)高速接口時(shí)需要了解這些常用的網(wǎng)絡(luò)接口,本文將深入講解這些接口的特性和實(shí)現(xiàn)方法。 在網(wǎng)絡(luò)領(lǐng)域中,傳輸速率是一個(gè)重要的指標(biāo),因此在選擇網(wǎng)絡(luò)接口時(shí),需要根據(jù)不同的需求選擇不同的接口

    2024年01月24日
    瀏覽(134)
  • 測(cè)試工程師-入門(mén)指南

    軟件測(cè)試是指在規(guī)定的條件下對(duì)程序進(jìn)行操作,以發(fā)現(xiàn)程序錯(cuò)誤,衡量軟件質(zhì)量,并對(duì)其是否能滿足設(shè)計(jì)要求進(jìn)行評(píng)估的過(guò)程。 簡(jiǎn)單來(lái)說(shuō)測(cè)試工程師是對(duì)一個(gè)程序來(lái)做保障的 ,也可以稱為軟件測(cè)試,質(zhì)量保障,就比如電子廠流水線的最后一個(gè)環(huán)節(jié),檢驗(yàn)商品是否合格,其實(shí)

    2024年02月15日
    瀏覽(22)
  • 百度測(cè)試開(kāi)發(fā)工程師面試心得

    百度測(cè)試開(kāi)發(fā)工程師面試心得

    ???電話面試: ???面試官:首先做一下自我介紹吧 ???我:我是***,來(lái)自什么大學(xué),現(xiàn)在大三,在學(xué)校期間擔(dān)任過(guò)部長(zhǎng),副主席等職務(wù), ? ? ? ? ??組織舉辦了很多比賽,例如校園籃球比賽,校園迎新晚會(huì)、校園創(chuàng)業(yè)大賽等, ? ? ? ? ??我平時(shí)愛(ài)運(yùn)動(dòng)健身,偶爾和同學(xué)

    2024年02月07日
    瀏覽(90)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包