An Introduction to Charles Proxy

Learn about the key features of Charles Proxy to get you monitoring and exploiting HTTP traffic

What Happened

Select a session to learn more about it.

  • Suman Bala
  • An Introduction to Charles Proxy
    Suman Bala
    99 Minute Workshop

    An Introduction to Charles Proxy

    What

    99 Minute Workshop

    Description

    Quite often we struggle to test all scenarios due to the limitation of test data especially when apps rely on third party services and testing at different territories is required. Depending on the testability of your product, it can be hard to check all corner cases if the production back-end must be used and cannot be tricked. With a proxy, you can change what will be displayed.
     
    Charles Proxy is known as Man-In-The-Middle and is loaded with features. Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables us to view the HTTP and SSL / HTTPS traffic between their machine and the Internet. Charles not only allows us to learn more about how our app functions the way it does, but it also opens our eyes to an entirely new array of testing possibilities to explore. Charles makes it easy to see what is happening, so you can quickly diagnose and fix problems. Charles can help to identify the cause of the bug that relates to your app making/receiving network calls/responses.

    Charles makes debugging quick, reliable, and advanced, saving you time and frustration!

    By the end of this workshop, you will be able to use Charles Proxy like a Pro! What data is being sent / received by your app. How to use various features like - rewrite, throttling, breakpoints and much more! 

    Takeaways

    • Understand what Charles Proxy is and how to configure it
    • Monitor, examine, and modify HTTP requests and responses
    • Assess app / website behaviour by simulating network throttling conditions.
    • Investigate issues by adding a breakpoint and manipulate the data being sent to the app

    Speaker

    Suman Bala
    Suman Bala
    Test Architect
    Suman Bala is a Test Architect with a passion for improvement in quality processes and is a strong believer in Test Automation. She feels proud of how people’s perspective has changed regarding testing throughout her career. She is striving to instil the idea that quality is everyone’s responsibility as opposed to merely laying it at the feet of QA. She is a co-organiser for the Ministry of Testing Bucks meet-up. She is a mentor and coach at work and within the wider testing community. She is co-designing and delivering the “Software Testing Bootcamp” sponsored by the West Yorkshire Combined Authority.

    Frequently Asked Questions

    Are the Workshops Recorded?

    Our 99-minute workshops are designed to be attended live. If you can’t make the scheduled time, we will add highlights of the workshop in the future once the workshops are complete.