Charles: Web Debugging Proxy for Web and Mobile Apps
4.1 (14 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,038 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Charles: Web Debugging Proxy for Web and Mobile Apps to your Wishlist.

Add to Wishlist

Charles: Web Debugging Proxy for Web and Mobile Apps

Great companion at work for Developers and Testers to analyze, debug and fix issues encountered on Web and Mobile Apps
4.1 (14 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,038 students enrolled
Created by QA Ninja
Last updated 3/2017
English
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Use Charles Proxy for Web and Mobile Apps to Analyze, Debug and Fix the issues encountered
  • Use Charles Proxy Tool to better test the product during development and testing phases
  • Understand the key features of charles proxy tool and its usages
View Curriculum
Requirements
  • Zero knowledge of Charles Proxy required- I'll cover everything that you need to know.
  • Nothing, Since Charles is language, platform and tool independent
Description

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. 

Who is the target audience?
  • Developers
  • Quality Analysts
  • Test Automation Engineers
  • Support Engineers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
16 Lectures
01:53:36
+
Introduction
1 Lecture 03:29
+
Installation & Configuration of Charles
7 Lectures 39:08
Charles Installation
03:35

System and Browsers Configuration with Charles
06:08

Installation of SSL Certificate for HTTPS Traffic
05:07

iPhone Device and Simulator Configuration with Charles
11:33

Android Device Configuration with Charles
04:58

Geny Motion Virtual Device Configuration with Charles
05:30

Using ProxyDroid on Rooted Android Device
02:17
+
Exploring Charles Features
8 Lectures 01:10:59
Recording
06:52

Breakpoints
12:12

Caching
10:18

Network Throttling
14:03

DNS Spoofing
10:46

Load Testing
06:47


Accessing Charles through Web Interface
02:47
About the Instructor
QA Ninja
4.0 Average rating
298 Reviews
3,552 Students
3 Courses
Be a Ninja in Test Automation

QA Ninja team offers the widest range of software testing services across Industries with around 10+ years experience in training 12,000+ students.

We are here to help you excel in the test automation space and get to the next level of your professional life.

Be a Ninja in Test Automation