Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

AWS Device Farm
AWS Device Farm

26
24
+ 1
0
Charles
Charles

68
45
+ 1
0
Add tool

AWS Device Farm vs Charles: What are the differences?

Developers describe AWS Device Farm as "Test your app on real devices in the AWS Cloud". Run tests across a large selection of physical devices in parallel from various manufacturers with varying hardware, OS versions and form factors. On the other hand, Charles is detailed as "HTTP proxy / HTTP monitor / Reverse Proxy". Charles is a web proxy (HTTP Proxy / HTTP Monitor) that runs on your own computer. Your web browser (or any other Internet application) is then configured to access the Internet through Charles, and Charles is then able to record and display for you all of the data that is sent and received.

AWS Device Farm belongs to "Load and Performance Testing" category of the tech stack, while Charles can be primarily classified under "API Tools".

Some of the features offered by AWS Device Farm are:

  • Test on the same devices your customers use
  • Fix issues faster and delight your users
  • Simulate real-world environments

On the other hand, Charles provides the following key features:

  • SSL Proxying – view SSL requests and responses in plain text
  • Bandwidth Throttling to simulate slower Internet connections including latency
  • AJAX debugging – view XML and JSON requests and responses as a tree or as text

According to the StackShare community, Charles has a broader approval, being mentioned in 16 company stacks & 12 developers stacks; compared to AWS Device Farm, which is listed in 5 company stacks and 3 developer stacks.

- No public GitHub repository available -
- No public GitHub repository available -

What is AWS Device Farm?

Run tests across a large selection of physical devices in parallel from various manufacturers with varying hardware, OS versions and form factors.

What is Charles?

Charles is a web proxy (HTTP Proxy / HTTP Monitor) that runs on your own computer. Your web browser (or any other Internet application) is then configured to access the Internet through Charles, and Charles is then able to record and display for you all of the data that is sent and received.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose AWS Device Farm?
Why do developers choose Charles?
    Be the first to leave a pro
      Be the first to leave a pro
      What are the cons of using AWS Device Farm?
      What are the cons of using Charles?
        Be the first to leave a con
          Be the first to leave a con
          What companies use AWS Device Farm?
          What companies use Charles?

          Sign up to get full access to all the companiesMake informed product decisions

          What tools integrate with AWS Device Farm?
          What tools integrate with Charles?
            No integrations found
            What are some alternatives to AWS Device Farm and Charles?
            Xamarin Test Cloud
            Run your app on our huge (and growing) collection of real devices from around the world. Select devices based on form factor, manufacturer, operating system, or even popularity in your target market. We’re adding over 100 devices every month, and if there’s a specific device you need, we’re taking requests.
            Firebase
            Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds.
            BrowserStack
            Live, Web-Based Browser Testing Instant access to all real mobile and desktop browsers. Say goodbye to your lab of devices and virtual machines.
            Xamarin
            Xamarin’s Mono-based products enable .NET developers to use their existing code, libraries and tools (including Visual Studio*), as well as skills in .NET and the C# programming language, to create mobile applications for the industry’s most widely-used mobile devices, including Android-based smartphones and tablets, iPhone, iPad and iPod Touch.
            Gatling
            Gatling is a highly capable load testing tool. It is designed for ease of use, maintainability and high performance. Out of the box, Gatling comes with excellent support of the HTTP protocol that makes it a tool of choice for load testing any HTTP server. As the core engine is actually protocol agnostic, it is perfectly possible to implement support for other protocols. For example, Gatling currently also ships JMS support.
            See all alternatives
            Decisions about AWS Device Farm and Charles
            No stack decisions found
            Interest over time
            Reviews of AWS Device Farm and Charles
            No reviews found
            How developers use AWS Device Farm and Charles
            Avatar of scott hutchinson
            scott hutchinson uses AWS Device FarmAWS Device Farm

            Testing on real devices

            How much does AWS Device Farm cost?
            How much does Charles cost?
            Pricing unavailable
            News about AWS Device Farm
            More news
            News about Charles
            More news