Troubleshooting Integration Issues - Using Fiddler
Troubleshooting Integration Issues - Using Fiddler
=
Using Fiddler for capturing traffic between Enterprise Tester and 3rd party=
applications
Before you start, Important Notes:
It is best to do this outside of working hours as it can disrupt / halt=
traffic between Enterprise Tester and the external system.
After changing the web.config file as directed in the steps below pleas=
e be aware that NOT having Fiddler turned on will mean traffic between the =
two applications will stop. You must comment out or delete the lines added =
in the instructions below when you are finished.
When HTTPS decryption is turned on, you may receive a 'loading config data failed' er=
ror.
This may be due to the "External System"configuration in E=
nterprise Tester.
There is an "ignore invalid certificates" option which nee=
ds to be ticked, otherwise it refuses to connect based on the fact it sees =
the intercepting fiddler certificate as invalid
Install Fiddler on the Enterprise Tester Application Serve=
r.
Start Fiddler.
Enable "Decrypt HTTPS traffic", you will be prompted to install/trust a=
local self-signed certificate, you must do this for SSL decryption to work=
correctly.
To do this navigate to Fiddler Options from the Tools menu.
Then from the HTTPS tab select Decrypt HTTPS traffic.
Start a Fiddler Capture.
Add a new section your Enterprise Tester installations web.config file =
- place the fragment just before the closing </configuration> tag at =
the bottom of the web.config file.
The fragment should look like this: <system.net>
<defaultProxy>
<proxy autoDetect=3D"false" bypassonlocal=3D"false" p=
roxyaddress=3D"http://localhost:8888" usesystemdefault=3D"false" />=
</defaultProxy>
</system.net>
Initiate a sync between Enterprise Tester and the third party applicati=
on and leave it running until you capture the necessary data.
All the requests between Enterprise Tester and the application will be capt=
ured.
Note: Sometimes you can see the data is not being captured, in this case pl=
ease stop and then restart the capture within Fiddler.
Now stop the capture and select to save all sessions as a .SAZ file.&nb=
sp;
Email this file through to us.
To stop the traffic redirect, comment out or=
remove the fragment added to the web.config fil=
e in Step 6.
Save your web.config file.