Ukraine Office: +38 (063) 50 74 707

USA Office: +1 (212) 203-8264

contact@testmatick.com

Manual Testing

Ensure the highest quality for your software with our manual testing services.

Mobile Testing

Optimize your mobile apps for flawless performance across all devices and platforms with our comprehensive mobile testing services.

Automated Testing

Enhance your software development with our automated testing services, designed to boost efficiency.

Functional Testing

Refine your application’s core functionality with our functional testing services

VIEW ALL SERVICES 

Discussion – 

0

Discussion – 

0

Fiddler Classic: An Overview of Its Key Features

Fiddler-Classic-An-Overview-of-Its-Key-Features

There are many examples of various tools to monitor and analyze HTTP/HTTPS traffic on the software market, and each one has its own features.

Fiddler software has become very popular among testers in recent years.

It’s impossible to describe all features of this tool but we can highlight its main functions, used by testers on a daily basis.

What is Fiddler Classic?

Fiddler Classic is up-to-date cross-platform proxy-server software, used to debug HTTP.

It can help to analyze HTTP, HTTPS, and activated traffic of a TCP port, that can be accessed from a local PC, to it, or through it.

These are requests/responses and metadata (such as cookies), with parameters aimed at helping developers and testers while they are analyzing connections and sharing information.

And now let’s talk about a method to activate Fiddler.

Installation and launch

So we can download the software here: https://www.telerik.com/download/fiddler and then install this web product.

[highlight dark=”no”]Note! If you are lucky to have Linux or macOS, you will need to go to a special section to download a special version, Fiddler Everywhere[/highlight] (https://www.telerik.com/download/fiddler-everywhere).

In this article, we will analyze Fiddler developed for Windows.

Selecting a browser to undergo a sniffing process

First of all, you need to select a browser you will work with.

We will use Mozilla Firefox as an example.

For this, you need to open browser settings and select the one you need from the suggested list.

Selecting a Browser

Selecting a Browser

Starting web traffic sniffing

When we have selected an appropriate browser, we will need to install an appropriate certificate.

For this, we need to move to the Tools>Options tab.

Next, you will see a dialogue box where you will need to select the HTTPS tab.

The HTTPS Tab

The HTTPS Tab

Then you will need to select the “Decrypt HTTPS traffic” parameter.

And the next step is to accept the installation of an appropriate certificate.

Installing the Certificate

Installing the Certificate

And when we have installed an appropriate certificate, we will need to open a website we are testing (for instance, example.com) in a browser.

On the left, in the info section, we can see all available requests to the api.example.com host.

We will need to select one request from numerous requests that will be displayed.

To decode a response, we will need to click on “Response body is inclosed. Click to decode”.

Operations performed on web requests

On the right, in a dialogue box, where request and response are located, we can see a line with additional tools.

We will analyze some of them in detail (graphically)

Statistics — it helps to analyze different statistics not only by sending one request but also by sending a grouped list.

Inspectors — helps to view titles and request’s info in different ways.

The Inspectors Tab

The Inspectors Tab

Filters — gives a possibility to perform analysis by sending a certain request.

Timeline — graphical displaying of executed requests according to a timeline.

The Timeline Tab

The Timeline Tab

Short conclusion

In this article, we have tried to analyze some functions of this software, used by QA engineers of mobile and web applications.

But still, [highlight dark=”no”]you don’t need to use only one tool[/highlight], you should use different software and try to find the best fit for each case.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

You May Also Like

Why Is Unit Testing So Important for Developers?

Why Is Unit Testing So Important for Developers?

In this article, we will try to see why unit testing is considered so important that no programmer in the world can imagine the debugging process without it! Quality unit tests can significantly speed up the basics of development, verification, and even some of the work on functional requirements.

Is CI/CD Important for a Tester?

Is CI/CD Important for a Tester?

Today a software testing sector requires complete competence in TestOps and skills in developing qualitative automated tests from a QA engineer. It happens due to the rapid development of CI/CD and the importance of QA engineers’ work with pipelines. But why is CI/CD crucial for every tester today? Further, we’ll try to answer this question.

What Skills Are Needed for a Novice Tester?

What Skills Are Needed for a Novice Tester?

Before making the decision to become a tester, you should get familiar with the skills and competencies you should acquire first of all. This article will help you build a clear plan of your studying and understand what skills you should develop to become a successful QA engineer.