Course details
What is Charles?
Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).
Why Charles for Developers/Testers?
- It saves you a lot of time to help you analyze, debug and fix the issue
- Record and Monitor all network traffic sent and received by your apps
- Test your product(web apps,mobile apps) in different network bandwidths by throttling
- Test your local version of code before having to commit to remote server or repository
- Change the Request/Response body and headers of any network call
- Generate basic load test on your server to analyze its behavior
- (and many more)....
In this course, we will be covering the below topics listed-
- Introduction, What is Charles?
- Installation of Charles
- Configuring Charles Proxy for Desktop Browsers- Safari, Chrome, Firefox
- Configuring Charles Proxy with Mobile Devices iOS and Android- Emulator/Simulator and Real Devices
- Capturing HTTPS traffic by installing SSL Root Certificate
- Exploring Key Features of Charles-
- Recording
- Breakpoints
- Network Throttling
- DNS Spoofing
- Load Testing
- Charles Web Interface
- Map Local
- Caching
- (and more)....
Start using this in tool at work, and we promise that this will be a great companion at work saving you a lot of time and improving your productivity. All the very best.
Updated on 22 March, 2018Programming Related Questions
- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- CompTIA A+ (220-1002) Academy for Health & FitnessAED 46Duration: Upto 4 Hours
- Python: Data Science & Machine Learning Study 365AED 87Duration: 23 Hours