<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HttpWatch Blog</title>
	<atom:link href="http://blog.httpwatch.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.httpwatch.com</link>
	<description>News, articles and all things HttpWatch</description>
	<lastBuildDate>Fri, 12 Apr 2013 10:10:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Automating HttpWatch with PowerShell</title>
		<link>http://blog.httpwatch.com/2013/04/12/automating-httpwatch-with-powershell/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=automating-httpwatch-with-powershell</link>
		<comments>http://blog.httpwatch.com/2013/04/12/automating-httpwatch-with-powershell/#comments</comments>
		<pubDate>Fri, 12 Apr 2013 10:10:08 +0000</pubDate>
		<dc:creator>Httpwatch Blog</dc:creator>
				<category><![CDATA[Automation]]></category>
		<category><![CDATA[HttpWatch]]></category>
		<category><![CDATA[Powershell]]></category>

		<guid isPermaLink="false">http://blog.httpwatch.com/?p=1731</guid>
		<description><![CDATA[Some customers have asked recently about whether HttpWatch can be automated with PowerShell. This is possible but we don&#8217;t have any samples or supporting documentation. If you&#8217;re interest in driving HttpWatch with PowerShell please take a look at this excellent post on F5 DevCentral by Joe Pruitt: Project Acceleration: Programmatic Performance Testing with HTTPWatch &#160;]]></description>
				<content:encoded><![CDATA[<p>Some customers have asked recently about whether HttpWatch can be automated with PowerShell. This is possible but we don&#8217;t have any samples or supporting documentation.</p>
<p>If you&#8217;re interest in driving HttpWatch with PowerShell please take a look at this excellent post on F5 DevCentral by <a href="https://devcentral.f5.com/tech-tips/articles/joe">Joe Pruitt</a>:</p>
<p><a title="F5 DevCentral post on HttpWatch and PowerShell" href="https://devcentral.f5.com/tech-tips/articles/project-acceleration-programmatic-performance-testing-with-httpwatch">Project Acceleration: Programmatic Performance Testing with HTTPWatch</a></p>
<p>&nbsp;</p>
 <img src="http://blog.httpwatch.com/?feed-stats-post-id=1731" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.httpwatch.com/2013/04/12/automating-httpwatch-with-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How many Firefox Versions Should HttpWatch Support?</title>
		<link>http://blog.httpwatch.com/2012/12/06/how-many-firefox-versions-should-httpwatch-support/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-many-firefox-versions-should-httpwatch-support</link>
		<comments>http://blog.httpwatch.com/2012/12/06/how-many-firefox-versions-should-httpwatch-support/#comments</comments>
		<pubDate>Thu, 06 Dec 2012 10:46:30 +0000</pubDate>
		<dc:creator>Httpwatch Blog</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[HttpWatch]]></category>

		<guid isPermaLink="false">http://blog.httpwatch.com/?p=1708</guid>
		<description><![CDATA[The Problem Every six weeks a new version of Firefox is released by Mozilla. Unfortunately, binary extensions like HttpWatch need to be recompiled and ship a new DLL for each new release. Currently, HttpWatch supports the following versions of Firefox: 2, 3, 3.5, 3.6, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 There&#8217;s 18 different version of Firefox that HttpWatch needs to support and be tested against. Also. every six weeks the HttpWatch installer increases in size, takes longer to install and takes up more space on the target machine. We really need to start &#8230; <a href="http://blog.httpwatch.com/2012/12/06/how-many-firefox-versions-should-httpwatch-support/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<h3>The Problem</h3>
<p>Every six weeks a new version of Firefox is released by Mozilla. Unfortunately, binary extensions like HttpWatch need to be <a title="Poll: How Often Should New Firefox Versions Be Released?" href="http://blog.httpwatch.com/2011/09/21/poll-how-often-should-new-firefox-versions-be-released/">recompiled and ship a new DLL</a> for each new release.</p>
<p>Currently, HttpWatch supports the following versions of Firefox:</p>
<p>2, 3, 3.5, 3.6, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17</p>
<p>There&#8217;s 18 different version of Firefox that HttpWatch needs to support and be tested against. Also. every six weeks the HttpWatch installer increases in size, takes longer to install and takes up more space on the target machine.</p>
<p>We really need to start dropping support for older Firefox versions as we&#8217;ll get up to Firefox version 30 in about 18 months time!</p>
<h3>Firefox ESR &#8211; The Mozilla Slow Lane</h3>
<p>One of Firefox&#8217;s key benefits is the range and power of the add-ons available compared to Chrome and Internet Explorer. However the rapid release cycle, and the emphasis on change rather than backwards compatibility, means that even non-binary extensions often need to be updated.</p>
<p>Depending on the extension, there may even be a period where the add-on does not work with the latest version of Firefox. So on the one hand you want to keep Firefox updated to ensure that you have the latest security fixes, but on the other you don&#8217;t want to keep breaking extensions that you use on a regular basis.</p>
<p>It turns out there is a way to keep your extensions working for longer and keep up with Firefox security fixes.</p>
<p>It&#8217;s called Firefox ESR (Extended Support Release):</p>
<p><img class="alignnone  wp-image-1715" style="border: 0px currentColor;" title="Firefox ESR Release Overview" src="http://blog.httpwatch.com/wp-content/uploads/2012/12/esr-release-overview.png" alt="" width="725" height="400" /></p>
<p>The idea is that at every 7th major version from version 10 onwards is designated an ESR release.</p>
<p>If you run with this version of the browser you will be in the ESR update channel:</p>
<p><a href="http://blog.httpwatch.com/wp-content/uploads/2012/12/Firefox_ESR_about.png"><img class="alignnone  wp-image-1718" style="border: 0px currentColor;" title="Firefox ESR Channel" src="http://blog.httpwatch.com/wp-content/uploads/2012/12/Firefox_ESR_about.png" alt="" width="651" height="360" /></a></p>
<p>You&#8217;ll get all the latest security fixes without breaking compatibility with add-ons for approximately 42 weeks or 7 Firefox release cycles.</p>
<p>So users of Firefox 10.0 ESR would recently have moved to Firefox 17.0 ESR. They will stay on Firefox 17.0 and get security updates until Firefox 24 is released.</p>
<p>It&#8217;s not very well publicized by Mozilla, but Firefox 17 ESR is available for <a title="Download Firefox 17 ESR" href="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/17.0esr/">download from the Mozilla FTP server</a>.</p>
<h3>Proposed Change to Firefox Version Support in HttpWatch</h3>
<p>In future we&#8217;re planning on only supporting Firefox versions that include the last two Firefox ESR releases. So, in the update for Firefox 18 we would drop support for Firefox versions 2.0 to 9.0. Then when Firefox 24 is released next year we would drop support for versions 10 to 16.</p>
<p>We&#8217;ve studied Firefox version usage on our site and it looks like dropping version support in this way is likely to affect less than 1% of Firefox users.</p>
<p>What do you think? Please let us know in the comments below or <a title="Send an email to HttpWatch Support" href="mailto:support@simtec.ltd.uk">by email</a> if the change would significantly impact the way that you use HttpWatch</p>
 <img src="http://blog.httpwatch.com/?feed-stats-post-id=1708" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.httpwatch.com/2012/12/06/how-many-firefox-versions-should-httpwatch-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HttpWatch 8.5 Supports Firefox 15 and SPDY Version 3</title>
		<link>http://blog.httpwatch.com/2012/09/03/httpwatch-8-5-supports-firefox-15-and-spdy-version-3/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=httpwatch-8-5-supports-firefox-15-and-spdy-version-3</link>
		<comments>http://blog.httpwatch.com/2012/09/03/httpwatch-8-5-supports-firefox-15-and-spdy-version-3/#comments</comments>
		<pubDate>Mon, 03 Sep 2012 10:42:44 +0000</pubDate>
		<dc:creator>Httpwatch Blog</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[HttpWatch]]></category>
		<category><![CDATA[SPDY]]></category>

		<guid isPermaLink="false">http://blog.httpwatch.com/?p=1689</guid>
		<description><![CDATA[HttpWatch has been updated to support Firefox 15 and add some new features: Supports SPDY Version 3 New SPDY Version column Improved handling of images with transparency High DPI Awareness for Windows 7 SPDY Version 3 is an updated version of the SPDY protocol and includes some performance related changes such as improved header compression. These changes have been included in Firefox 15 but are not enabled by default. To try out SPDY version 3 you need to enable the network.http.spdy.enabled.v3 setting in about:config: There&#8217;s also a new SPDY Version column that you can add in HttpWatch 8.5 to show which version &#8230; <a href="http://blog.httpwatch.com/2012/09/03/httpwatch-8-5-supports-firefox-15-and-spdy-version-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>HttpWatch has been <a title="Download HttpWatch" href="http://www.httpwatch.com/download/">updated</a> to support Firefox 15 and <a title="What's new in HttpWatch 8.5" href="http://www.httpwatch.com/newin8x.htm">add some new features</a>:</p>
<ul>
<li>Supports <a title="SPDY Version 3" href="http://dev.chromium.org/spdy/spdy-protocol/spdy-protocol-draft3">SPDY Version 3</a></li>
<li>New SPDY Version column</li>
<li>Improved handling of images with transparency</li>
<li><a title="High DPI Awareness" href="http://msdn.microsoft.com/en-us/library/windows/desktop/dd371771(v=vs.85).aspx">High DPI Awareness</a> for Windows 7</li>
</ul>
<p>SPDY Version 3 is an updated version of the SPDY protocol and includes some performance related changes such as improved header compression. These changes have been included in Firefox 15 but are not enabled by default. To try out SPDY version 3 you need to enable the network.http.spdy.enabled.v3 setting in about:config:</p>
<p><img class="alignnone size-full wp-image-1692" title="How to Enable SPDY Version 3" src="http://blog.httpwatch.com/wp-content/uploads/2012/09/spdyv3.png" alt="" width="633" height="369" /></p>
<p>There&#8217;s also a new SPDY Version column that you can add in HttpWatch 8.5 to show which version of the protocol is being used. Here&#8217;s a screen shot from HttpWatch looking at the HTTPS version of wordpress.com. You can see that wordpress uses version 2 of the SPDY protocol but the Google resources use SPDY version 3:</p>
<p><img class="alignnone  wp-image-1693" style="border: 0px currentColor;" title="SPDY Version Column" src="http://blog.httpwatch.com/wp-content/uploads/2012/09/spdy_version_col.png" alt="" width="724" height="283" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
 <img src="http://blog.httpwatch.com/?feed-stats-post-id=1689" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.httpwatch.com/2012/09/03/httpwatch-8-5-supports-firefox-15-and-spdy-version-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HttpWatch 8.4: Supports Firefox 14 and Selenium</title>
		<link>http://blog.httpwatch.com/2012/07/17/httpwatch-8-4-supports-firefox-14-and-selenium/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=httpwatch-8-4-supports-firefox-14-and-selenium</link>
		<comments>http://blog.httpwatch.com/2012/07/17/httpwatch-8-4-supports-firefox-14-and-selenium/#comments</comments>
		<pubDate>Tue, 17 Jul 2012 10:18:07 +0000</pubDate>
		<dc:creator>Httpwatch Blog</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[HttpWatch]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Selenium]]></category>

		<guid isPermaLink="false">http://blog.httpwatch.com/?p=1675</guid>
		<description><![CDATA[The latest update to HttpWatch adds support for Firefox 14 and includes a new AttachByTitle method on the Controller automation class: Previously, it wasn&#8217;t possible to attach HttpWatch to instance of IE created by the Selenium browser automation framework because Selenium doesn&#8217;t provide access to the IE&#8217;s IWebBrowser2 interface. The new AttachByTitle method makes it possible to attach HttpWatch to any instance of IE or Firefox so long as the page has a unique title. For example, here&#8217;s the sample code included with HttpWatch 8.4 that demonstrates how to use a unique page title with Selenium: // Use Selenium to &#8230; <a href="http://blog.httpwatch.com/2012/07/17/httpwatch-8-4-supports-firefox-14-and-selenium/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>The <a title="Download HttpWatch" href="http://www.httpwatch.com/download/">latest update to HttpWatch</a> adds support for Firefox 14 and includes a new <a title="AttachByTitle Method" href="http://apihelp.httpwatch.com/#HttpWatch_API~HttpWatch.Controller~AttachByTitle.html">AttachByTitle method</a> on the Controller automation class:</p>
<p><img class="alignnone  wp-image-1678" style="border: 0px currentColor;" title="AttachByTitle Method" src="http://blog.httpwatch.com/wp-content/uploads/2012/07/attachbytitle.png" alt="" width="648" height="280" /></p>
<p>Previously, it wasn&#8217;t possible to attach HttpWatch to instance of IE created by the <a title="Selenium Automation Framework" href="http://seleniumhq.org/">Selenium browser automation</a> framework because Selenium doesn&#8217;t provide access to the IE&#8217;s <a title="IWebBrowser2 Interface" href="http://msdn.microsoft.com/en-us/library/aa752127(v=vs.85).aspx">IWebBrowser2 interface</a>. The new AttachByTitle method makes it possible to attach HttpWatch to any instance of IE or Firefox so long as the page has a unique title.</p>
<p>For example, here&#8217;s the sample code included with HttpWatch 8.4 that demonstrates how to use a unique page title with Selenium:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #008080; font-style: italic;">// Use Selenium to start IE</span>
InternetExplorerDriver driver <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> InternetExplorerDriver<span style="color: #008000;">&#40;</span> pathContainingIEDriverServer<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #008080; font-style: italic;">// Set a unique initial page title so that HttpWatch can attach to it</span>
<span style="color: #6666cc; font-weight: bold;">string</span> uniqueTitle <span style="color: #008000;">=</span> Guid<span style="color: #008000;">.</span><span style="color: #0000FF;">NewGuid</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">ToString</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
IJavaScriptExecutor js <span style="color: #008000;">=</span> driver <span style="color: #0600FF; font-weight: bold;">as</span> IJavaScriptExecutor<span style="color: #008000;">;</span>
js<span style="color: #008000;">.</span><span style="color: #0000FF;">ExecuteScript</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;document.title = '&quot;</span> <span style="color: #008000;">+</span> uniqueTitle <span style="color: #008000;">+</span> <span style="color: #666666;">&quot;';&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #008080; font-style: italic;">// Attach HttpWatch to the instance of IE created through Selenium</span>
Plugin plugin <span style="color: #008000;">=</span> control<span style="color: #008000;">.</span><span style="color: #0000FF;">AttachByTitle</span><span style="color: #008000;">&#40;</span>uniqueTitle<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
driver<span style="color: #008000;">.</span><span style="color: #0000FF;">Navigate</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">GoToUrl</span><span style="color: #008000;">&#40;</span>url<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span></pre></td></tr></table></div>

<p>If you wanted to use Firefox, Selenium and HttpWatch together the only change required is the use of the FirefoxDriver class instead of the InternetExplorerDriver:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #008080; font-style: italic;">// Need to base Selenium profile on an existing Firefox profile that has HttpWatch enabled</span>
FirefoxProfile defaultProfile <span style="color: #008000;">=</span> <span style="color: #008000;">&#40;</span><span style="color: #008000;">new</span> FirefoxProfileManager<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">GetProfile</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;default&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
IWebDriver driver <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> FirefoxDriver<span style="color: #008000;">&#40;</span>defaultProfile<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #008080; font-style: italic;">// Set a unique initial page title so that HttpWatch can attach to it</span>
<span style="color: #6666cc; font-weight: bold;">string</span> uniqueTitle <span style="color: #008000;">=</span> Guid<span style="color: #008000;">.</span><span style="color: #0000FF;">NewGuid</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">ToString</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
IJavaScriptExecutor js <span style="color: #008000;">=</span> driver <span style="color: #0600FF; font-weight: bold;">as</span> IJavaScriptExecutor<span style="color: #008000;">;</span>
js<span style="color: #008000;">.</span><span style="color: #0000FF;">ExecuteScript</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;document.title = '&quot;</span> <span style="color: #008000;">+</span> uniqueTitle <span style="color: #008000;">+</span> <span style="color: #666666;">&quot;';&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #008080; font-style: italic;">// Attach HttpWatch to the instance of Firefox created through Selenium</span>
Plugin plugin <span style="color: #008000;">=</span> control<span style="color: #008000;">.</span><span style="color: #0000FF;">AttachByTitle</span><span style="color: #008000;">&#40;</span>uniqueTitle<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
driver<span style="color: #008000;">.</span><span style="color: #0000FF;">Navigate</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">GoToUrl</span><span style="color: #008000;">&#40;</span>url<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span></pre></td></tr></table></div>

<p>You can find these <a href="http://apihelp.httpwatch.com/#Selenium Form Fill Sample for IE.html">sample</a> <a href="http://apihelp.httpwatch.com/#Selenium Form Fill Sample for Firefox.html">programs </a>in the HttpWatch program folder after you install version 8.4:</p>
<p><img class="alignnone size-full wp-image-1677" style="border: 0px currentColor;" title="HttpWatch and Selenium_Samples" src="http://blog.httpwatch.com/wp-content/uploads/2012/07/selenium_samples.png" alt="" width="538" height="397" /></p>
<p>&nbsp;</p>
 <img src="http://blog.httpwatch.com/?feed-stats-post-id=1675" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.httpwatch.com/2012/07/17/httpwatch-8-4-supports-firefox-14-and-selenium/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
