Ok, that title is a bit misleading. There are lots of tools successfully using and exchanging HAR files. It should probably read the ‘Sad State of HAR File Compatibility with HttpWatch in 2013′.
Here are some attempts to import HAR files from other popular tools into HttpWatch for Windows:
and in the HttpWatch iPhone app:
HttpWatch was one of the original adopters of the HAR file format and the first Windows GUI application that could open and display HAR files. During the implementation of the HAR import feature we were concerned about supporting variations in HAR files from other tools.
To address this problem we decided that we would validate HAR files against the spec during import and flag up anything that did not conform. The theory was that this would avoid users being confused by data not being displayed as they expected in files that had questionable content.
This worked well back in 2009 when we added HAR import. However, since then HAR version 1.2 has been released and it seems that many tools have drifted away from strictly following the HAR spec.
So what’s the best way to fix this situation? Here are some ideas:
Please let us know if you have any thoughts on this. Perhaps, a combination of all four approaches would be best.
You can use the HAR validation built into HttpWatch for free against your own HAR files by downloading one the following:
If you attempt to open a HAR file an error message will be displayed if any incompatibility with the spec is detected.
Today, we’ve released a major update to HttpWatch. The biggest news is that has mobile support:
This isn’t a cut down, limited version of HttpWatch for the iPhone. It shares the following powerful features with the plugins for IE and Firefox on Windows:
The log files can be sent by email or transferred to a Mac or PC through iTunes file sharing.
There’s a free Basic Edition app and a paid for Professional Edition app - with the same file sharing capabilities as their Windows equivalents. For example, you could record an HWL file with the free Basic Edition on the iPhone and then view the data in detail using the Professional Edition on Windows.
The version 9.0 update of HttpWatch for Windows has also been enhanced. The IE plugin records SSL handshake timings:
and displays information about the type of SSL connection being used:
(These SSL related features are available in IE and the iPhone app, but not Firefox in the current version)
Also, now in version 9.0 the log file records the name and type of device being used:
Any customers eligible for a free upgrade to HttpWatch Professional can install the latest version using their existing license key. If you’re not sure whether your license will work with version 9.0 go to Help->Check For Updates in HttpWatch and it will show you any available updates or upgrades.
The HttpWatch iPhone apps are available in the app store on your device or through iTunes on your Mac or PC:
Some customers have asked recently about whether HttpWatch can be automated with PowerShell. This is possible but we don’t have any samples or supporting documentation.
If you’re interest in driving HttpWatch with PowerShell please take a look at this excellent post on F5 DevCentral by Joe Pruitt: