接口測試就是將配置文件改成對應真實的外部業務系統
就可以實際調我們接口請求
看最后業務對不對,一個成功一個失敗
需要真實聯調的 正常要走一遍,但有時候有些接口不可能跑完,一些測試用例只需要保持block就行
有些接口是直接透傳給外部系統的
如果先經過我們系統處理再給外部系統,一般我們給外部系統的值都是只傳正常的值
問題:什么是透傳?
一般是指我們上層的數據以buf的形式經過底層模塊去傳送,底層只保證將這段buf傳出去,而不去關心buf中具體是什么樣的數據,不用去解析buf中的具體內容。
具體一點,以兩個QQ客戶端聊天為例
QQ的UI層定義了表示聊天信息的結構體(結構體中包含文字內容、文字顏色、文字字體及文字大小等信息),當QQ客戶端發送信息時將信息填充到結構體中,然后再將結構體“壓到”buf中,交給底層去傳送,底層不知道buf中存放的是什么內容,也不用關心是什么內容,只要將buf發送給對端QQ就可以了。當對端QQ收到buf后,將buf中的內容轉化成結構體,然后UI層去解析這個結構體就能得到具體的聊天信息了,從而將聊天信息顯示到界面去。
網絡透傳:假設有數據s要通過一個網絡,這個網絡的入口為a,出口為b,數據s到達a處,由a負責對s進行封裝,比如s是ip數據,a就用二層格式進行封裝,在整個網絡中,都是利用二層進行傳輸,到了出口b,在把封裝解開,還原成s本來的ip結構。對於s來說,通過這個網絡,沒有改變它的任何結構和數據,因此對於s,這個通過的網絡是“透明”的,這就是透傳
本文轉自CSDN博主「lzx1216405192」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/lzx1216405192/article/details/90412506