There are lots of reason you might need to debug a HTTP/HTTPs request(s), be it try to recreate a issue and narrow-down the problem in your favorite language editor or compare contents between different request(s) etc. MockingBird is a Progress Telerik FiddlerTM extension to transform a Fiddler's HTTP/HTTPs session to any other format you want e.g. you can generate Java, C#.net or any other language code from selected requests you want to troubleshoot issues for and use the output code in your favourite IDE. It's not limited to just code and can be used to create any format as long as you can create a Mustache template for it e.g. you can create a csv file with selected HTTP request to perform a functional or load test in SOAP UI or JMeter.
Convert HTTP requests to any format you want
As soon as you have a template it's just a matter of dragging and dropping selected request(s) to the code area and Voila!! the code is ready.
Can convert multiple http request
Select multiple requests and just drop inside Generate Tab tab.
Support multiple templates
Create as many templates as you need. Just place them inside <Fiddler's script path>/templates/<TemplateName>.tpl and restart Fiddler the template will be avilable in Template tab. Simply select it and drag and drop HTTP request in Generate Code tab.
Edit templates at runtime
You can make changes to selected template in Template tab and click on Save button to save it. All the request would be trasformed as per the updated changes.
How to install
- Download MockingBird.zip
- Extract it to Fiddler's script folder. You can find the folder path from Fiddler > Tools > Options > Extesions (tab)
- Start/Restart Fiddler
- Fiddler v5.0.20182.28034 or higher
Convert a HTTP request to Java code and debug it in IntelliJ Idea in Fiddler
Convert a Fiddler session to JMX (i.e. JMeter) for perf testing
Select 'JMeter Load Test' template from drop down in Template tab
I created a simple HTTP sampler JMeter project and having a loop count of 100 and saved the .jmx file as .tpl after adding mustache tags
Switch to Generate Code tab
Drag & Drop HTTP Request to code area
Click Save as file button. Enter JMeter Load Test.jmx as file name and click Save button to save the file.
Open JMeter and open JMeter Load Test.jmx file
Click on Aggregate Report and it will display you the aggregate run results like below.