3 ways to Reduce unwanted network traffic
Other than using the “Filter” field, there are 3 other ways to reduce the amount traffic your Charles sessions captures Recording Settings Exclude traffic from being recorded Add the URL(s) to the “Exclude” tab of the “Recording Settings…” feature Proxy -> Recording Settings -> Exclude Focused Host Focusing on specific hosts As the name suggests,Continue reading “3 ways to Reduce unwanted network traffic”
Advanced Repeat
The Advanced Repeat feature lets you automatically hit endpoints at predefined intervals. You can also to add delays between each iteration. In this tutorial we are going to demonstrate 2 use cases for this feature: Performance testing Monitor health of specific endpoints Prerequisites Make sure you have installed and configured the Charles Root certificate on your MacContinue reading “Advanced Repeat”
Firefox and Charles
If you want to view decrypted Firefox network traffic in Charles, you need to perform 1 extra task when compared to Chrome and Safari. You need to import the Charles root cert on your machine into Firefox. In this example, I will proxy traffic from the NY Times homepage, via Firefox, to Charles. This tutorialContinue reading “Firefox and Charles”
Common Problems – Android
Here are some of the common issues people face when working with Android and Charles. Details on how to fix these issues has also been included. Time Outs The app or browser keeps timing out Check if the local IP address of your Mac has changed If it has changed, it means your device canContinue reading “Common Problems – Android”
View localhost traffic
If you are developing something on your local machine you may like to the ability to view your traffic in Charles. In this tutorial we will show you how to proxy your localhost traffic through Charles Prerequisite Install Charles Make sure you have setup the Charles Root certificate on your Mac before you proceed to the next stepContinue reading “View localhost traffic”
Rewrite – Modify elements in the Response body
The Rewrite feature lets you automatically change elements of a Request or Response each time they meet a predefined set of rules. In this tutorial, with a simple Regular expression, we will target specific properties in the Response and then use the Rewrite tool to automatically modify their values. In this tutorial we are goingContinue reading “Rewrite – Modify elements in the Response body”
Screen mirroring and recording with Charles
Mirroring your device’s screen on your Mac can be really useful if you want to demo some work or show how to recreate a bug. This tutorial will show you how to mirror physical iOS and Android devices on your Mac while recording your screen. We will use Quicktime for mirroring iOS devices. While AndroidContinue reading “Screen mirroring and recording with Charles”
Common Problems – iOS
Here are some of the common issues people face when working with iOS and Charles. Details on how to fix these issues has also been included. Time Outs The app or browser keeps timing out Check if the local IP address of your Mac has changed If it has changed, it means your device canContinue reading “Common Problems – iOS”
No Caching
This feature gives you the ability to force your app/website to get the latest version of a resource from the server, instead of getting a cached one. This tutorial will show you how to use the No Caching feature to force your browser to get the latest version of a NY Times from their serversContinue reading “No Caching”
Map Local
This is a great tool if you want to quickly swap a hosted image, file, PDF, etc. with a locally stored one. This is useful if you don’t want to or don’t have time to rebuild and deploy a new instance of your application. In this tutorial we are going to swap an image hostedContinue reading “Map Local”
Loading…
Something went wrong. Please refresh the page and/or try again.