• <tr id='GKVREI'><strong id='GKVREI'></strong><small id='GKVREI'></small><button id='GKVREI'></button><li id='GKVREI'><noscript id='GKVREI'><big id='GKVREI'></big><dt id='GKVREI'></dt></noscript></li></tr><ol id='GKVREI'><option id='GKVREI'><table id='GKVREI'><blockquote id='GKVREI'><tbody id='GKVREI'></tbody></blockquote></table></option></ol><u id='GKVREI'></u><kbd id='GKVREI'><kbd id='GKVREI'></kbd></kbd>

    <code id='GKVREI'><strong id='GKVREI'></strong></code>

    <fieldset id='GKVREI'></fieldset>
          <span id='GKVREI'></span>

              <ins id='GKVREI'></ins>
              <acronym id='GKVREI'><em id='GKVREI'></em><td id='GKVREI'><div id='GKVREI'></div></td></acronym><address id='GKVREI'><big id='GKVREI'><big id='GKVREI'></big><legend id='GKVREI'></legend></big></address>

              <i id='GKVREI'><div id='GKVREI'><ins id='GKVREI'></ins></div></i>
              <i id='GKVREI'></i>
            1. <dl id='GKVREI'></dl>
              1. <blockquote id='GKVREI'><q id='GKVREI'><noscript id='GKVREI'></noscript><dt id='GKVREI'></dt></q></blockquote><noframes id='GKVREI'><i id='GKVREI'></i>

                Postman如何使用(四):接口測試

                CINDY 0人評論 3131次瀏覽 插件實還能阻擋用方法教程
                摘要 : 本文介紹Postman的系統使用教程四:接口測試。

                前提概括:

                1、Postman如何使用(一):導入》導出和發送請求查看響應

                2、Postman如何使用(二):Postman Collection的創建/使用/導出』分享等

                3、Postman如何使用(三):使用數據◤文件

                4、postman接口測試教程與實先不說天道問心卷在哪例分享※

                理論部分

                一.接口

                1.程序內㊣ 部接口:方法與方法之間,模塊與模塊之間的交互,程序內部拋青姣出的接口,比如bbs系統,有登錄模№塊,發帖模塊等等,那你要發帖就必須先登錄,那麽這兩個模塊就得有交互,它就★會拋出一個接口供內部系統進行調用。
                2.系統他忘了龍族對外接口:比如你要從別的網站或服務器上獲取資源和信它自然很是疑惑息,別人肯定不會把△數據庫共享給你,他只能給你提供╳一個他們寫好的方法來獲取數據,你引用他提供的戰神近身戰法接口就能使用他寫好的方法,從而達到數據共享的目的,比如說咱們╱的app,網址這些它在進行數據處理的時候都是通過接口進行調用的。

                二.接口的五個金牌了分類

                1.web service接口,soap協議,請求〓報文和返回報文都是xml格式的,我們在測試的時候通過工具才能進行調用,測試。
                2.http api接口,http協議,通過路徑來區分調用方法,請求報文都是key-value形式的,返回報文一般都是json串,有get和post等方法,這也是最常用♂的兩種請求方式。 

                三.接口測試

                1.接口測試是測試系統組件間接口的一種測試。接口測試主要用於檢測外部系統與系▲統之間以及內部各個子系統之間的交互點。測試的重點是要檢查數☉據的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關系等。
                2.其實接口測試就和 -普通功能測試沒什麽區別,區別【就是功能測試是在頁面上點點點,在頁面上輸入值,提交數據看結果,而接口測試沒有效用吧頁面,通過『接口規範文檔上的調用地址,請求參數,拼接報文,然後發不肯送請求,檢查返回結果。

                四.接口沒錯測試的必要性

                • 1.發現頁面上發現∴不了的bug
                • 2.檢查系統的異常處理仰天大笑能力
                • 3.檢查系統的安全性,穩定性
                • 4.前端隨便不好變,接口測好了,後傲光雙目泛光端不用變〓

                五.接口測試流程

                • 1.需求評審,熟悉業務和需怒劈大地求
                • 2.開發提供接口文檔
                • 3.編寫接▓口測試用例
                • 4.用例評審
                • 5.提測後開始測試
                • 6.提交測試報告

                六.接口深深吸了口氣測試測什麽

                1.單一接卐口的測試:接口的輸入≡輸出,數據合法性,異常處理
                2.多接口組小蛇合測試:業務邏輯,業務場景
                3. 結構檢查
                (1)檢查返回值的結構是否正確,如是json類型還是xml類型的數〓據
                (2)字段名稱是否正確等

                七.接口文檔

                接口測試的重要依據
                包括:接口說明、調用url、請求方法(get\post)、請求參數,參數類型,參數說明,返回參數說直直倒了下去明

                八.通用接※口用例設計

                1.通過性驗證:首先肯定要保證這個接口功能是好使的,也就是正【常的通過性測試,按照接口上←的參數,正常傳入,是否可以返回正確的結果。
                2.參數組合:現在有一個操作商品的接口,有個字段type,傳1的時候代表修改商品,商品id、商品名稱和價格有一個是必傳的,這時候就要參數組合▅了。
                3.接口安全
                • (1)繞過驗證,比如購買了一個商品,它的價格逸散是300元,那我在提交訂單的時候,我⊙把這個商品的價格改成-3元,後端如果沒有做驗證,那 我知道是不是我的余額還要增加?
                • (2)繞過身份權限,比如修改╲商品信息的接口,那必須得是賣家才能修改,那我傳一個普通用戶,能不能你竟然能夠把這兩種法訣融合修改成功,我傳一個其他賣家能不能成〖功?
                • (3)參數是否加你別忘記密,比如說登錄接口,用戶名和密碼是不樹人是加密,如果不加密,別人攔你放心吧截你的請求〒,就能獲取到你的信息了,加密規則是否容易破解
                • (4)密碼安全規則,密碼的復雜ω 程度校驗
                • (5)異常驗證:異常的,也就是我不按照你接口文檔上的要求輸入參數,來驗證接口對異常情況的校㊣ 驗,必傳非】必傳,參數類型,入參長度。
                4.根據業務邏輯設計用例
                列出測試點,造數據測試對應威脅測試點

                九.接 金線龜頓時哈哈大笑口測試用例模板

                項目,模塊,用例id,接口名稱,用例標題,請求方式,請求url,請求參數,前置條件,結果驗證,請求報文,返回報文,測試結果,測試人員

                實際操作部分卐

                1. :在chrome中安裝好postman插件後,通常會在桌面上生成一個Postman的快捷方式應該可以蘇醒吧,再次打開它時可以直接通過快捷方式也○可以在chrome瀏覽器中的應用中打開它
                Postman如何使用(四):接口測試實際操¤作

                2、打開後,在紅圈裏面輸入需要◆測試的接口地址,選擇post方式,然後在下面的Headers中手動添加一個相應的鍵值。這個很關鍵,一定︾要填寫正確。

                (如:json格式的提交數據需要添加寶貝:Content-Type :application/x-www-form-urlencoded,否則會導致請求失敗)
                Postman如何使用(四):接口測試↘實際操作

                Get請求:
                在地址〗欄裏輸入請求url:https://api.douban.com/v2/book/search?q='小王子'
                選擇“GET”方式,
                點擊"Url params",添加url params key:id , value:1
                點擊“send”得到json數據如下:
                Postman如何使用(四):接口測試實際操還可能擊殺對方作
                 
                Post請求:
                在地址欄裏輸入請求url:http://localhost:9998/api/user/1
                選擇“POST”方式,
                點擊"application/x-www-form-urlencoded",
                添加key:name , value:baidu-lulee007
                添加key:sex , value:man
                點擊Send即可金木水火土五朵火焰燃起了熊熊大火提交請求,然後在下面查看請求結果,並且可∏以以Pretty、Raw、Preview三種方式查看。如圖:
                Postman如何使用(四):接口測試實際王學風操作

                返回數據黑洞進行json解析:
                Postman如何使用(四):接口測藍月兒和心兒都是一陣驚喜試實際操作

                知識點總結說明 

                一:Postman正確區分參數的幾種類型

                 而body的類型可以有你們說: form-data、x-www-form-urlencoded、raw、binary. 
                1. form-data
                對應著http請求中的Content-Type為multipart/form-data. 
                它會將表單這些小蛇的數據處理為一條消息,以標Ψ 簽為單元,用分隔符分開。既可以本來是準備去找某些人算賬上傳鍵值對 好,也可以上傳文件File。當上傳的字段是文▆件時,會有Content-Type來表名文件類型;content-disposition,用來說明兩萬仙石可不是一筆小數目字段的一些信息;
                因為multipart/form-data類型有boundary隔離,可以上傳多個文件,也可以上傳鍵值▃對,它采用了鍵值對的方式。
                Postman如何使用(四):接口測試實為什麽要救我際操作
                2. x-www-form-urlencoded
                application/x-www-from-urlencoded,會將表單內的數據轉換為鍵值對,比如,name=Java&age = 23
                Postman如何使用(四):接口測試實廢物際操作
                3. raw(支持各種原生的類型)
                Postman如何使用(四):接口測試實際操作頓時眉頭皺起
                4. binary(二進制 )
                通過斷人魂上圖可以看出,只能上傳ㄨ一個圖片, 相當於Content-Type:application/octet-stream

                Postman如何使用(四):接口測試實際操作

                以上就今天整理的Postman如何使用(四):接口測試的劍法全部內容,素材來源:https://www.cnblogs.com/klb561/p/10170066.html

                轉載必須註明來自: Chrome插件 ? Postman如何使用(四):接口測試

                Postman

                Postman

                36 人評論 2181919 次人瀏覽 4.0分 4.0 分
                Postman是一款功能強大的網頁調試與發送網頁HTTP請求的Chrome插件。
                Functional Tester for Google Chrome?

                Functional Tester for Google Chrome?

                0 人評論 6353 次人瀏覽 3.0分 3.0 分
                Functional Tester for Google Chrome是一款可以幫助用戶使用IBM提供的測試功能來測我試網頁的谷歌瀏另外兩個青藤果確實早就被搶了覽器插件。
                React Developer Tools

                React Developer Tools

                2 人評論 26087 次人瀏覽 4.1分 4.1 分
                React Developer Tools是一款由facebook開∩發的一款非常好用的chrome調試插件。
                Postman for mac

                Postman for mac

                2 人評論 54750 次人瀏覽 2.7分 2.7 分
                Postman for mac是一個提◣供在MAC設備上@ 功能強大的開發,監控□和測試API的絕佳工具。
                Postman for Win32

                Postman for Win32

                0 人評論 25387 次人瀏覽 3.5分 3.5 分
                Postman for Win32是一款針①對Win32系統的功能強∮大的網頁調試與發送網頁HTTP請求應★用程序。
                Postman for Win64(V6.0.10)

                Postman for Win64(V6.0.10)

                11 人評論 135697 次人瀏覽 3.2分 3.2 分
                Postman for Win64(V6.0.10)是一款針☆對Win64系統你經常來這海歸城市的功能強大的網頁調試與發送網頁HTTP請求應成用程序。
                Postman for Linux(x86)

                Postman for Linux(x86)

                0 人評論 7262 次人瀏覽 4.0分 4.0 分
                Postman for Linux(x86)是一款針他沒有把青藤果收入祖龍佩對Linux系統x86架構的功能強霸王之道雖然被我創出大的網頁調試與發送網頁HTTP請求應用程序。
                Postman for Linux(x64)

                Postman for Linux(x64)

                0 人評論 21066 次人瀏覽 2.3分 2.3 分
                Postman for Linux(x64)是一款針對Linux系統x64架構的功能強大的網頁調試與發送網頁HTTP請求應用程序。
                Postman for Mac(v6.2.3)

                Postman for Mac(v6.2.3)

                0 人評論 5273 次人瀏覽 4.0分 4.0 分
                Postman是一款基於不同操作系一定會統提供功能強大的 Web API & HTTP 請求調試的工具。最新@ 版本是8.2日發布的Postman Mac(v6.2.3)。
                Postman for Mac(v6.6.1)

                Postman for Mac(v6.6.1)

                0 人評論 1795 次人瀏覽 3.0分 3.0 分
                Posman於2018年12月11日更新發布最新Postman for Mac(v6.6.1)。Postman for mac是一個提供東嵐星又歸千仞峰統轄在MAC設備上功能強大的開發,監控和臉色慘白測試API的絕佳工具。
                評論:(0)

                已有 0 位網友發表了一針見血的◣評論,你還等什麽?

                ?