如何分析前后端bug?

如何分析前后端bug,我來支你1??招
📝一般通過查看接口的方式分析前后端bug。
.
【方法】:
web項目,用瀏覽器自帶的F12抓包看接口請求。
app客戶端,一般用fiddler等工具進行抓包接口。
.
?用經典的電商項目舉例:
.
【問】:在TB上購買了一件商品,并且成功支付,但是在訂單里面卻沒有記錄,你要如何分析定位這個問題?
.
【解決思路】:
1??先找到場景的數據流轉:
前端購買商品—支付成功—信息落入數據庫—點我的訂單——調后端接口—后端從數據庫取出相關信息—前端渲染展示商品和支付信息。
.
2??方法:
于是我們可以使用抓包工具,抓包我的訂單,調后端的接口。
.
3??4種結果:
①如果抓不到這個接口,就是前端沒有發出請求———————————————【前端問題】
.
②有請求并且響應了,返回報錯:有可能是前端入參傳的不對,導致后端報錯。
———————————————【前端問題】
.
③也有可能是前端傳對了,后端處理錯誤。
———————————————【后端問題】
.
④后端成功響應了且返回信息跟接口文檔定義的一致。————————————【前端問題】
.
以上,就是定位一個bug屬于前端還是后端的分析思路。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/43523.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/43523.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/43523.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

應用軟件受到網絡攻擊怎么辦?

大家都知道在目前的互聯網社會中,大型的網絡游戲與電商網站企業是網絡攻擊的重要對象,同時軟件應用也無法避免地會受到各種網絡攻擊,那么當我們的軟件應用被攻擊時,該怎么辦呢? 首先我們可以使用高防CDN,安…

2. 年齡問題

年齡問題 題目描述 本題為填空題,只需要算出結果后,在代碼中使用輸出語句將所填結果輸出即可。 S 夫人一向很神秘。這會兒有人問起她的年齡,她想了想說: "2020 年前,我丈夫的年齡剛好是我的 22 倍,…

ATA-8035射頻功率放大器在聲動力療法中的應用

聲動力療法是一種基于聲波能量的治療方法,廣泛應用于醫療和美容領域。它利用高強度聚焦的聲波來實現切割、破碎或加熱組織,以治療各種疾病和美容問題。在聲動力療法中,射頻功率放大器起著至關重要的作用,它負責提供足夠的能量來激…

達夢數據庫的系統視圖v$auditrecords

達夢數據庫的系統視圖v$auditrecords 在達夢數據庫(DM Database)中,V$AUDITRECORDS 是專門用來存儲和查詢數據庫審計記錄的重要系統視圖。這個視圖提供了對所有審計事件的訪問權限,包括操作類型、操作用戶、時間戳、目標對象等信…

詳解 | 什么是GeoTrust

GeoTrust是一家全球知名的數字證書頒發機構(Certificate Authority,簡稱CA),專注于提供SSL/TLS證書和其他相關的網絡安全產品。 1、歷史背景: GeoTrust成立于2001年,最初作為一個獨立的公司運營。2006年&a…

js+spring boot實現簡單前后端文件下載功能

jsboot項目實現自定義下載 一、前端頁面 1、先導入axios的js包 2、注意axios響應的格式:result.data.真實的數據內容 3、這里請求的url就是你boot項目的getMapping的url,保持一致即可 4、如果想在后端設置文件名,那么后端生成后&#xf…

目標檢測算法介紹來了!

隨著人工智能技術的迅猛發展,目標檢測算法在計算機視覺領域扮演著越來越重要的角色。它廣泛應用于安防監控、自動駕駛、醫學影像分析、機器人視覺等多個領域,極大地推動了智能化進程。本文將對目標檢測算法進行深入的探討,包括其基本原理、發…

使用 Streamlit 和 asyncio 模塊進行異步編程

概述 Streamlit 是一個用于構建數據應用程序的強大工具,但它本身并不直接支持異步編程。然而,通過結合 Python 的 asyncio 模塊,我們可以在 Streamlit 應用中實現異步處理,從而提高應用的響應性和效率。 為什么需要異步編程 在…

安卓應用開發學習:騰訊地圖SDK應用改進,實現定位、搜索、路線規劃功能集成

一、引言 我的上一篇學習日志《安卓應用開發學習:通過騰訊地圖SDK實現定位功能》記錄了利用騰訊地圖SDK實現手機定位功能,并能獲取地圖中心點的經緯度信息。這之后的幾天里,我對《Android App 開發進階與項目實戰》一書第九章的內容深入解讀…

【深度學習實戰(44)】Anchor based and Anchor free(無錨VS有錨)

1 anchor-based 深度學習目標檢測通常都被建模成對一些候選區域進行分類和回歸的問題。在單階段檢測器中,這些候選區域就是通過滑窗方式產生的 anchor;在兩階段檢測器中,候選區域是 RPN 生成的 proposal,但是 RPN 本身仍然是對滑窗…

leetcode--層數最深葉子節點的和

leetcode地址:層數最深葉子節點的和 給你一棵二叉樹的根節點 root ,請你返回 層數最深的葉子節點的和 。 示例 1: 輸入:root [1,2,3,4,5,null,6,7,null,null,null,null,8] 輸出:15 示例 2: 輸入&#xff…

多點GRE over IPsecVPN模式下nhrp的調優

一、實驗目的 在多點GRE over IPsecVPN模式下對nhrp進行調優,在總部開啟重定向、在分支開啟shortcut 網絡拓撲: 二、基礎設置 (一)如圖所示配置接口地址和區域,連接PC的接口位于trust區域、連接路由器的接口位于unt…

qt5.15關于qradiobutton遇到的坑

前言 不知道是只有我遇到了,還是qt本身就存在這個bug 當將2個qradiobutton放入到一個布局內,然后進行來回切換,若無數據刷新的情況下,切換無異常,當窗體內有數據開始刷新了,則點擊其中一個qradiobutton&am…

語法糖:代碼中的甜品

人不走空 🌈個人主頁:人不走空 💖系列專欄:算法專題 ?詩詞歌賦:斯是陋室,惟吾德馨 目錄 🌈個人主頁:人不走空 💖系列專欄:算法專題 ?詩詞歌…

以太網電路相關功能說明

RJ45模塊用于PHY芯片之間的互連,如圖1所示,RJ45有兩種組合形式,一種是分立式,網口變壓器和RJ45連接座是分開的,另一種是網口變壓器和RJ45集成在一起。 圖1 RJ45兩種主要形式 接下來以分立式RJ45的百兆網電路做個說明&a…

基于springboot+vue養老院管理系統+lw+源碼+講解+調試+演示視頻

第3章 系統分析 用戶的需求以及與本系統相似的在市場上存在的其它系統可以作為系統分析中參考的資料,分析人員可以根據這些信息確定出本系統具備的功能,分析出本系統具備的性能等內容。 3.1可行性分析 盡管系統是根據用戶的要求進行制作,但…

Matlab基礎語法篇(上)

Matlab基礎語法(上) 一、基知(一)界面介紹(二)常用快捷鍵(三)常用指令(四)Matlab幫助系統 二、運算基礎(一)變量(二&#…

車道線識別研究

想研究車道線識別的深度學習網絡… 目錄 1.車道線數據集匯總及研究1.1 CULane Datesets1.1.1 相關連接1.1.2 介紹 1.2 Tusimple1.3 LLAMAS1.4 APOLLOSCAPE 2.車道線檢測框架2.1 LaneNet:實時車道線檢測框架 1.車道線數據集匯總及研究 參考文檔: 1.車道線…

sysbench 搭建使用

1.下載地址: https://github.com/akopytov/sysbench/tree/0.5 2.安裝 #進入解壓目錄,并且創建安裝目錄: unzip sysbench-0.5.zip cd sysbench-0.5#安裝依賴包 yum -y install automake autoconf libtool mysql-devel#準備編譯 ./autogen.s…

【初階數據結構】深入解析隊列:探索底層邏輯

初階數據結構相關知識點可以通過點擊以下鏈接進行學習一起加油!時間與空間復雜度的深度剖析深入解析順序表:探索底層邏輯深入解析單鏈表:探索底層邏輯深入解析帶頭雙向循環鏈表:探索底層邏輯深入解析棧:探索底層邏輯深入解析隊列:探索底層邏輯深入解析循環隊列:探索…