Ioan is sharing some useful insights into the Network tab of Dev tools which is a personal favourite tool of mine when Iâm testing Web applications. But what about you? Is the Network tab your favourite as well? Or do you like to use other tabs in Dev tools more? Perhaps you have other tools entirely that you like to use?
I know for a fact that @friendlytester is a little bit obsessed about Charles proxy for example. He loves that tool!
The network is what I use 60% of the time, other than the Elements tab from time to time - when looking into visual bugs and Console to look for any insightful error messages and/or warnings. All parts of dev tools can be useful occasionally, but other than the ones I mentioned Lighthouse is also very useful to get a pretty decent insight into your siteâs performance, accessibility, SEO, etc.
Personally, I often prefer using Burp Suite. My reasons:
itâs a bit more readable than Devtools
it also shows redirected requests (Devtools donât show them properly for some reason)
it has the option to edit requests and responses, or (using the HTTP Mock plugin) mock them entirely. Thatâs very handy when I need to test how the frontend would handle backend responses that are hard or impossible to evoke from the actual backend.
I can also use it for backend testing - I run the backend service locally, tell it to proxy its requests through Burp and then I can see and edit its requests to other backend services.
But yeah, if Iâm already in Chrome and just need to quickly check something, I do use Devtools for that - it would be a bit of a hassle to open Burp, then the inbuilt Chromium browser and navigate to the place I need to check.
Great article! I agree with you that the network tab is really underrated - I also love being able to see how much time each request took, and the order that the requests are firing in - really cool stuff. Didnât know about the ability to copy the curl for a request, that is really awesome.
One thing I wanted to mention is that the âCopy requestâ screenshot is displaying under the âSimulating Blocked Requestsâ section, and the âSimulate Blocked Requestsâ screenshot is displaying under the âCopying And Re-using Requestsâ section, think they just need to be swapped with each other - just a little QA on the article