Under Review
Last Updated: 17 Oct 2023 12:22 by ADMIN
Tianming
Created on: 09 Jun 2020 11:22
Type: Feature Request
6
Will FiddlerScript feature be integrated in Fiddler Everywhere?
I love the FiddlerScript feature. Will Fiddler Everywhere have this feature? Or maybe command-line feature?
8 comments
ADMIN
Nick Iliev
Posted on: 17 Oct 2023 12:22

Hey Anton,

 

Thank you for providing us with your detailed feedback on FiddlerScript!

We greatly appreciate the information you have shared and we have already begun evaluating options to introduce scripting abilities within Fiddler Everywhere. We will take all of the ideas we have received into consideration as we work on implementing this feature, which is currently marked as "Under Review." To stay up-to-date on the progress of this feature, you can track the corresponding post. Thank you again for your valuable input!

 

Regards,
Nick Iliev
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Антон
Posted on: 16 Oct 2023 13:18

Hi Rosen,

I used to use FiddlerScript a lot during my days as a manual QA. I tested android and iOS apps. Mobile apps don't have the luxury of the browser's Developer tools, so I used fiddler a lot.

The use cases for FiddlerScript specifically were:

1. I needed to test my app in several different geo locations

For this I had to clean geo data from the requests, which could be present in several places depending on the mobile app settings, and insert new geo data.

I had a script to do that, and also I have made a dropdown menu in the ui, where specific locations were hardcoded, and also an option for a new location
It was really UI friendly to have just a list of needed cities in the menu, instead of a rules set

2 Another case is metrics testing
This time the script took the requests, parsed the request data, and logged only the sent metric events in the console. That was really handy while testing the metrics, because I saw only the list of specific events from several requests payload, and could verify it against the expected result easily

That also had a button in the ui

3 Easy switching between the test servers. That could be done via rules of course, but I liked to have the buttons in the ui for switching with names like Dev Server, Staging Server, etc. They had the rewrite host rule in the FiddlerScript

4 CLI interface
For another task I had an external testing script, that send a lot of requests and compared the results with the expected ones
I needed to identify and research the small subset of responses that contained the faulty data among a large set of correct responses.
I used a simple, yet powerful technique to visualize the results via Fiddler. First, I used Fiddler as a proxy for the script. Second, whenever a response was considered wrong, my script executed a command line, which caused Fiddler to colorize the session in question. This way I was able to look only at responses with problems in the Fiddler UI, since I had them colored for me, and that simplified my task a lot, since I had a lot of responses to check

5 Last but not least, I could share my FiddlerScript with other testers, so they had what they needed in the Fiddler UI. It was easier to share knowledge and tools this way

I can't share the script itself since it is NDA, but that's the idea. For me the FiddlerScript and customizable UI was the killer feature that made Fiddler standout among other similar tools. Hope that this will be added in Fiddler Everywhere, this product seems nice and would be a better alternative to running Fiddler Classic in virtual box, if it had the scripting feature.

Scripting was very useful, but another important thing is that it was a lot of fun also. My interest in this feature essentially started my coding career, and I have been working as a QA Automation Engineer for several years already.

Hope this helps with the evaluation :) Thanks for the great tools!

ADMIN
Rosen Vladimirov
Posted on: 16 Oct 2023 06:50

Hi Антон,

We are looking on multiple features and additions for Fiddler Everywhere and scripting is one of them. In order to help us with the evaluation, can you share more details about your use-case. How do you use FiddlerScript in Fiddler Classic and what are the main benefits of this functionality for you.

Regards,
Rosen Vladimirov
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Антон
Posted on: 16 Oct 2023 06:09

Hi, 

just wondering if there is any update on adding fiddlerscript to Fiddler Everywhere. That is a killer feature of classic Fiddle, would love to have it on my Mac.

ADMIN
Nick Iliev
Posted on: 11 Mar 2023 14:44

Hey Tianming,

 

Implementing CLI functionalities is a possible feature of a different kind in our plans for Fiddler Everywhere. Still, we are currently focused on extending the UI options and adding new core functionalities, so I can't provide more specifics on when or what precisely the CLI will mean for Fiddler Everywhere.

Note that we are offering FiddlerCore as a NET library that you can use to create your own CLI tool that can capture and save HTTP(S) traffic.

https://www.telerik.com/fiddlercore

https://github.com/telerik/fiddler-core-demos

https://www.telerik.com/support/fiddlercore

 

 

Regards,
Nick Iliev
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Tianming
Posted on: 09 Mar 2023 07:55

Hi Nick!

 

Long time no see! And thank you so much for your reply!

I was wondering if there are any plans to introduce command-line features in the future. Specifically, I am interested in knowing whether it would be possible for users to store traffic using command-line.

 

Kind regards,

Tianming

ADMIN
Nick Iliev
Posted on: 23 Nov 2022 09:09

Hello,

 

As an additional update, the latest Fiddler Everywhere introduced many changes and improvements in how the Rules tab works. That said, the team believes that the Rules tab is a much easier and more intuitive option to use than scripting logic, and so far, we are not planning on implementing the FiddlerScript tab into Fiddler Everywhere.

 

Regards,
Nick Iliev
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

ADMIN
Nick Iliev
Posted on: 10 Jun 2020 06:25

Hello Tianming Liu,

 

Thank you for using Fiddler and FiddlerScript and for your feature request! The team is actively working on extending the Fiddler Everywhere functionalities and achieving feature parity is one of our long-term goals. However, we are currently focused on improving and extending the core functionalities and while FiddlerScript is in our plans, we can't commit to a specific date or release (when Fiddler Everywhere will add FiddlerScript).

Once again thank you for your feedback and for being a valued Fiddler user!

 

Regards,
Nick Iliev
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.