日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Postman入门到精通01

發布時間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Postman入门到精通01 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、什么是接口?

電腦:USB,投影儀? 作用:數據傳輸

軟件:API(application Program Interface),微信提現和充值接口,支付寶支付,銀聯支付接口(鑒權碼,token,key,appkey)。

接口:內部接口和外部接口

內部接口:開發人員開發的對自身系統提供的接口。

外部接口:開發系統調用外部的:微信、支付寶等其他接口。

總結:軟件提供給外部的一種服務,用于做數據傳輸。

2、軟件為什么需要接口?

因為接口能夠讓內部的數據通過外部進行修改。

3、我們為什么要做接口測試?

(1)很多系統都是前后端分離,開發進步不一樣,需要把剛開始開發出來的接口進行測試。

(2)基于安全考慮,前端有驗證,很容易繞過。直接請求接口

(3)測試推崇的測試左移,盡早介入。

接口測試的本質:測試接口能否正常的交互,權限控制以及異常場景。

4、接口返回的數據格式:

(1)JSON數據(80%)

json由兩種數據組成

Map對象:鍵值對{key1:value1,key2:value2}

數組:[value1,value2,value3]

格式化json數組:www.bejson.com

(2)Html數據

(3)Xml數據

<?xml?version="1.0" encoding="utf-8">

? ? ? ? <error_code>0</error_code>

</xml>

5、接口測試協議

(1)webservice:接口地址:http://........?wsdl

soap協議,wsdl

restful規則:get獲取數據,post提交數據,put修改數據,delete刪除數據

http://192.168.12.1:8080/user

(2)dubbo協議:接口地址:dubbo://......

適用于少量數據的傳輸,大并發

(3)http協議:超文本協議,主要用于瀏覽器和服務器之間交互數據,交互有兩個部分:

請求:get post put delete

響應:1XX信息 2XX成功 3XX重定向(跳轉不傳值) 4XX客戶端錯誤 5XX服務端錯誤

接口地址:http://..... 80%

https=http+ssl安全傳輸協議? ? 端口:443

http:端口80

請求包含:

請求行:請求方式 請求地址 協議 如:POST http://47.107.116.139/phpwind/index.php

請求頭:

Accept:application/json,text/javascript,“/”,q=0.01? ?表示客戶端可以接收的數據格式

X-Request-With:XMLHTTPRequest? 異步請求

User-Agent:PostmanRuntime、7.26.5 客戶端的用戶代理

Cache-Control:

Postman-token

Host:47.107.116.139 請求的主機地址

Accept-Encoding:gzip 壓縮方式

Connection:keep-alive 保持活躍

Cookie: ...........................? 請求cookie信息

Content-Length:0? 內容長度

空一行

請求正文

響應包含:

響應行:協議,響應碼,響應信息 如:HTTP/1.1 200 OK

響應頭:

Server:nginx? 服務器類型

Date:...... 響應時間

Content-type:......響應內容類型

Connection:...... 連接方式

X-powered-By:PHP/5.6.36? php版本

Set-Cookie:......? 響應的cookie

Content-Length:...... 響應內容長度

空一行

響應內容

6、企業接口測試的流程和方案?

(1)拿到api文檔,熟悉接口的業務,接口地址,鑒權,入參,出參,錯誤碼

(2)接口計劃和方案(怎么測)

思路:

正例:輸入正常的入參,查看接口是否返回成功

反例:

? ? ? ? ? ?鑒權反例:鑒權為空,鑒權碼錯誤,鑒權碼過期等

? ? ? ? ? ?參數反例:參數為空,參數類型錯誤,參數長度異常,錯誤碼的覆蓋

? ? ? ? ? ?其他場景:分頁異常

(3)編寫用例和評審

(4)執行接口測試

(5)生成接口測試報告

7、接口測試工具

postman,jmeter,soupui,apipost,fidder,charies

postman:是一款功能強大的網頁調試與發送HTTP請求的Chrome插件,專為接口而生。

Postman安裝:

(1)打開Chrome瀏覽器-更多工具-擴展程序-開發者模式-chrome網上應用寶

(2)客戶端下載:https://www.getpostman.com/apps

? ? ? ? ? ??

總結

以上是生活随笔為你收集整理的Postman入门到精通01的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。