<?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>Application Performance Engineering Blog - Shunra Software &#187; Performance Testing</title>
	<atom:link href="http://www.shunra.com/shunrablog/index.php/tag/performance-testing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shunra.com/shunrablog</link>
	<description>Supporting application performance management for IT professionals</description>
	<lastBuildDate>Wed, 08 Feb 2012 21:51:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Application Performance Engineering and SLAs</title>
		<link>http://www.shunra.com/shunrablog/index.php/2011/02/01/application-performance-engineering-and-slas/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2011/02/01/application-performance-engineering-and-slas/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 20:26:49 +0000</pubDate>
		<dc:creator>Amichai Lesser</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[application perforamnce engineering]]></category>
		<category><![CDATA[Application Performance Management]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[SLA]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Performance]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=2227</guid>
		<description><![CDATA[The following article by Jim Metzler covers the value in setting SLAs between IT and the business units that it serves. It does a nice job at mapping the role of SLAs to the application performance engineering process. What resonated well with me was a quote from Jim taken from &#8220;Alice in Wonderland&#8221; &#8211; &#8220;If [...]]]></description>
			<content:encoded><![CDATA[<p>The following article by Jim Metzler covers the value in setting SLAs between IT and the business units that it serves. It does a nice job at mapping the role of SLAs to the application performance engineering process.</p>
<p>What resonated well with me was a quote from Jim taken from &#8220;Alice in Wonderland&#8221; &#8211; &#8220;If you don&#8217;t know where you need to get to, then it doesn&#8217;t really matter which way you go&#8221;.</p>
<p>The full article is available here: <a href="http://www.networkworld.com/newsletters/frame/2011/013111wan1.html?page=1">http://www.networkworld.com/newsletters/frame/2011/013111wan1.html?page=1</a></p>
<p>Keep an eye out for additional articles by Jim Metzler around the Application Performance Engineering process in Network World, which should come out in the following weeks.</p>
<p>Talk to you soon,</p>
<p>Amichai Lesser</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2011/02/01/application-performance-engineering-and-slas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tuning applications and web sites for mobile users</title>
		<link>http://www.shunra.com/shunrablog/index.php/2010/07/23/tuning-applications-and-web-sites-for-mobile-users/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2010/07/23/tuning-applications-and-web-sites-for-mobile-users/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 13:00:09 +0000</pubDate>
		<dc:creator>Amichai Lesser</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Mobile Applications]]></category>
		<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[Tuning]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=2146</guid>
		<description><![CDATA[More and more of my clients recently asked me about performance engineering best practices for mobile applications. This came as no surprise as we observe the paradigm shift represented by more and more consumers performing more and more of their daily tasks via a mobile device. Here at Shunra we have been working with a [...]]]></description>
			<content:encoded><![CDATA[<p><!--StartFragment--><span style="font-family: Calibri, Verdana, Helvetica, Arial;">More and more of my clients recently asked me about performance engineering best practices for mobile applications. This came as no surprise as we observe the paradigm shift represented by more and more consumers performing more and more of their daily tasks via a mobile device. Here at Shunra we have been working with a best practice methodology for performance testing and optimizing mobile applications, which I will share in the near future, but in the mean time I wanted to share some of the useful resources that we incorporated into our methodology:</span></p>
<p><!--StartFragment--><span style="font-family: Calibri, Verdana, Helvetica, Arial;">Optimizing for mobile device cache -<br />
</span><span style="font-family: Calibri, Verdana, Helvetica, Arial; color: #0000ff;"><span style="text-decoration: underline;"><a href="http://www.yuiblog.com/blog/2010/07/12/mobile-browser-cache-limits-revisited/" target="_blank">http://www.yuiblog.com/blog/2010/07/12/mobile-browser-cache-limits-revisited/</a><br />
</span></span><span style="font-family: Calibri, Verdana, Helvetica, Arial;"><span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://www.stevesouders.com/blog/2010/07/12/mobile-cache-file-sizes/" target="_blank">http://www.stevesouders.com/blog/2010/07/12/mobile-cache-file-sizes/</a><br />
</span></span></span><span style="font-family: Calibri, Verdana, Helvetica, Arial; color: #0000ff;"><span style="text-decoration: underline;"><a href="http://www.browserscope.org/" target="_blank">http://www.browserscope.org/</a></span></span></p>
<p><span style="font-family: Calibri, Verdana, Helvetica, Arial;">Optimizing JavaFX code for mobile &#8211; <span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://weblogs.java.net/blog/2009/04/30/javafx-mobile-applications-performance-tuning" target="_blank">http://weblogs.java.net/blog/2009/04/30/javafx-mobile-applications-performance-tuning</a><br />
</span></span>Mobile High Performance Presentation from Velocity – the book is also very good <span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://www.slideshare.net/firt/mobile-web-high-performance" target="_blank">http://www.slideshare.net/firt/mobile-web-high-performance</a><br />
</span></span><br />
Curious to hear what type of performance engineering challenges for mobile you are facing, please share…<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2010/07/23/tuning-applications-and-web-sites-for-mobile-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LoadRunner and the Cloud – It’s here!!</title>
		<link>http://www.shunra.com/shunrablog/index.php/2010/05/19/loadrunner-and-the-cloud-its-here/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2010/05/19/loadrunner-and-the-cloud-its-here/#comments</comments>
		<pubDate>Wed, 19 May 2010 20:35:32 +0000</pubDate>
		<dc:creator>Dave Berg</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[Application Performance Testing]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[HP LoadRunner]]></category>
		<category><![CDATA[Mark Tomlinson]]></category>
		<category><![CDATA[Network Emulation]]></category>
		<category><![CDATA[Network Simulation]]></category>
		<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[Shunra for HP]]></category>
		<category><![CDATA[Shunra for HP Software]]></category>
		<category><![CDATA[VE Desktop for HP Software]]></category>
		<category><![CDATA[VE for HP]]></category>
		<category><![CDATA[WAN Emulation]]></category>
		<category><![CDATA[WAN Simulation]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=2045</guid>
		<description><![CDATA[HP today announced an agreement with Amazon Web Services that enables you to run HP LoadRunner v9.5 in Amazon EC2.  The project is currently in beta, so it’s limited to the East US EC2 region, but does already include pre-built AMIs for your Controller (250 VUs) and any size of Load generator (32 or 64 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hp.com/go/loadrunnercloud" target="_blank">HP</a> today <a href="http://www.hp.com/hpinfo/newsroom/press/2010/100519xb.html" target="_blank">announced an agreement with Amazon Web Services</a> that enables you to run <a href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-126-17%5E8_4000_100__" target="_blank">HP LoadRunner</a> v9.5 in <a href="http://aws.amazon.com/hp/" target="_blank">Amazon EC2</a>.  The project is currently in beta, so it’s limited to the East US EC2 region, but does already include pre-built AMIs for your Controller (250 VUs) and any size of Load generator (32 or 64 bit).</p>
<p>It gets better!   For the beta program, HP is waiving all of their license fees!  (Amazon EC2 license/use fees still apply.)</p>
<p>And better yet!  Lots of reasons this is a win-win for HP LoadRunner customers:</p>
<ul>
<li>This makes LoadRunner significantly more available to testers.</li>
<li>Using this delivery model, we can expect LoadRunner to be significantly less expensive  AND easier to deploy.</li>
<li>Good-bye to  days of needing to own load testing software that you should be using regularly, but in reality may only use during specific phases of your SDLC.  Now you can pay for what you need, when you need it.</li>
<li>Also gone are the days of installing and upgrading LoadRunner.  Have you ever tried to download a 1.2GB installer over a slow link?</li>
<li>How about realizing that you need to uninstall a previous version before you can install the new one?  Now that HP and Amazon publish AMIs with the software pre-installed, all you need to do is spin-up the images you want and run them.</li>
</ul>
<p>While my enthusiasm for this development is clear, it should be said that it’s not all, “moonlight and canoes.”</p>
<p>The Controller AMI in the beta program is limited to 250 virtual users.  Since HP hasn’t published their pricing yet, it’s not clear how larger tests will be accommodated.  For now, the beta testing will limit us to mid-sized tests.  Considering the actual technology (LR 9.5) is already stable and known to work well in virtual environments, there is little doubt that this solution will be massively scalable.</p>
<p>You will also need scripts to run in LoadRunner.  For existing or former LoadRunner customers, this is as easy as accessing your scripts from EC2.  For net-new LoadRunner customers, this will require some work.  Thankfully, the script generation environment, Virtual User Generator makes it easy to create simple scripts and there is an extensive community of users and consultants to help you develop the scripts you need.</p>
<p>Be sure to watch Mark Tomlinson’s <a href="https://h10079.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-126-17%5e44030_4000_100__&amp;jumpid=ex_r11374_us/en/large/eb/go_loadrunnercloud" target="_blank">video</a> where he explains the benefit of testing applications for the cloud in the cloud.  The main benefit Mark demonstrates is the ability to omit your corporate firewall from the test environment.</p>
<p>One BIG benefit of testing in the cloud is eliminating the public network from your test environment:  If you are testing an application in the cloud from your on-premise lab, then you’re subjecting your test data to an unknown world of latency, packet loss and bandwidth limits.  Testing a cloud application from an on-premise lab can produce useless results as they  have no correlation to how your application will actually perform from your end user’s perspective.</p>
<p>Another benefit I would be remiss if I didn’t mention is that Shunra’s integration with HP LoadRunner, <a href="http://www.shunra.com/shunra_ve_desktop_for_hp_software_overview.php" target="_blank">Shunra for HP Software</a> already works well in clouds.  Shunra for HP runs inside of LoadRunner and lets you decide what network impairments to test.  You can import your production data, pick from pre-defined settings, or specify ad-hoc values to make each Load Generator emulate a different network location.  By doing this, you can conduct a performance test for all of your end user locations, entirely in a cloud environment, all the while paying as you go.  I may be a little biased, but my argument is that the functionality of Shunra for HP completes the picture for anyone performance testing applications that will be accessed remotely – and who isn’t?</p>
<p>As a techie who started performance testing using a green-screen and writing my own protocol stacks because the applications I was testing insisted on using proprietary protocols, I am excited to see professional quality performance testing moving into the cloud.  Although this innovative solution hasn’t created much new technology, it did make existing technology consumable in the cloud.  This is sure to challenge other vendors  to step up to the plate, making other products and services more cloud-enabled.</p>
<p>What do you think?  Are there any reasons you would not use this capability?  What are some other products or services that <em>you</em> hope will make their way into the cloud this year?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2010/05/19/loadrunner-and-the-cloud-its-here/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Value of Leveraging Virtualization for Application Performance Testing</title>
		<link>http://www.shunra.com/shunrablog/index.php/2010/03/12/the-value-of-leveraging-virtualization-for-application-performance-testing/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2010/03/12/the-value-of-leveraging-virtualization-for-application-performance-testing/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 17:56:28 +0000</pubDate>
		<dc:creator>Liam McCamley</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Application Performance Management]]></category>
		<category><![CDATA[HP LoadRunner]]></category>
		<category><![CDATA[HP Performance Center]]></category>
		<category><![CDATA[HP Software]]></category>
		<category><![CDATA[Load testing]]></category>
		<category><![CDATA[LoadRunner]]></category>
		<category><![CDATA[Network Performance]]></category>
		<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[VE Desktop for HP Software]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[WAN Emulation]]></category>
		<category><![CDATA[WAN Performance]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=1960</guid>
		<description><![CDATA[Virtualization has emerged as one of the leading technologies in today’s market; enabling businesses to more effectively scale operations to meet demand while significantly reducing costs at the same time. Everyone seems to understand what virtualization is, but it’s actually rather difficult to define because the term is used interchangeably to describe a plethora of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shunra.com/virtualization.php" target="_blank">Virtualization</a> has emerged as one of the leading technologies in today’s market; enabling businesses to more effectively scale operations to meet demand while significantly reducing costs at the same time. Everyone seems to understand what virtualization is, but it’s actually rather difficult to define because the term is used interchangeably to describe a plethora of different things. When I first tried to define what virtualization is in my own terms, I thought of it more as a technology for achieving some end – primarily server consolidation. However, after further investigation I realized that virtualization is really more of a concept than anything else. This certainly became evident in an article I read from the<a href="http://virtualization.sys-con.com/node/554197" target="_blank"> Virtualization Journal</a> where the CTO of Citrix &amp; Founder of XenSource, Simon Crosby, was being interviewed on the topic of virtualization. He stated that &#8220;virtualization is already widely used, but primarily for the first-order benefit, namely server consolidation. The second-order benefits of agility, availability and manageability of the IT stack are now becoming better understood,&#8221; Crosby continues, &#8220;and as a consequence virtualization has moved from a tactical tool for gaining immediate savings, to become a key strategic theme for every IT department.&#8221; Essentially, virtualization has become a business enabler for many – and that’s certainly apparent considering the number of organizations gearing up for cloud computing. This is also the case when it comes to how application performance testing can be leveraged within organizations today.</p>
<p>There are many challenges organizations face when it comes to administering and maintaining a dedicated pre-production or staging environment for which accurate performance testing can be conducted. The cost to manage and maintain infrastructure, along with personnel and facilities, can be fairly sizeable and are only a subset of the overall costs to be considered. So, in many cases performance testing can be rather expensive and this is exactly why virtualization can provide significant benefits because there is cost reduction across the board. A prime example is in many performance labs there are a variety of application performance tools typically utilized for testing &#8211; one such tool is HP LoadRunner or Performance Center. These tools are a primary part of a performance lab as they provide load generation capabilities and can accurately test applications under real world load and stress scenarios. However, these solutions require a significant amount of infrastructure and resources (A Controller to execute tests, LoadRunner Generators to produce user traffic, Virtual User Generator to record scripts, etc.) and this can make it very difficult to manage the environment when it has to scale to meet higher demand. In this case, virtualization saves time, effort and cost because resources can be allocated dynamically within the environment and any number of virtual machines can be leveraged when needed to handle these resource intensive applications. This is also enabling many organizations to architect and customize elegant configurations that more closely align with their testing requirements – which can minimize unnecessary infrastructure and resources. Yet, the prevalent issue many organizations still grapple with is how to execute performance tests that accurately depict the network for which the application will be deployed across.</p>
<p>The most pervasive approach that many organizations would take is to physically deploy hardware (remote load generators) in offices that they wanted to test an application from. This process was not only time-consuming, but also expensive, inaccurate and cumbersome to manage. For this reason, HP decided to form a partnership with <a href="http://www.shunra.com">Shunra </a>to develop a seamless solution that provides this capability within the HP LoadRunner and Performance Center solutions – <a href="http://www.shunra.com/shunra_ve_desktop_for_hp_software_overview.php" target="_blank">Shunra VE Desktop for HP</a>. This solution aligns very well with the virtualization movement because it is simply a plug-in within the HP products that introduces the network into the existing test bed and can be leveraged across most virtual platforms. For <a href="http://www.shunra.com/shunra_ve_desktop_for_hp_software.php" target="_blank">LoadRunner 9.5</a> and later, there is simply a “<a href="http://www.shunra.com/wan-emulation.php" target="_blank">WAN emulation</a>” tab that can be accessed from within the Controller to introduce the latency, jitter, packet loss and bandwidth constraints directly into the test. With <a href="http://www.shunra.com/shunra_ve_desktop_for_hp_software.php">Performance Center 9.5</a> and later, this capability can easily be configured directly from the browser UI to allocate <a href="http://www.shunra.com/wan-emulation.php" target="_blank">WAN emulation</a> parameters across any number of desired load generators. A consequence of this is that organizations can leverage on-demand performance testing from a dynamic virtual environment that is agile, flexible and robust. This therefore eliminates the need to manage testing cycles across multiple time zones and remove any need for additional hardware. Additionally, all of the network metrics from each generator utilizing WAN emulation within the test will automatically be imported into the controller, which can save a significant amount of time when collating results and generating analysis reports. These reasons are precisely why numerous organizations have decided to improve their existing performance test environment with the VE Desktop for HP Software  solution. Not only does this solution address a strategic gap within the functionality of the HP solutions, it embraces virtualization as a means to more effectively administer performance testing. Overall, the V<a href="http://www.shunra.com/shunra_ve_desktop_for_hp_software.php" target="_blank">E Desktop for HP Software</a> solution was co-developed with HP to considerably enhance the accuracy and value of these application performance test suites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2010/03/12/the-value-of-leveraging-virtualization-for-application-performance-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wi-Fi turns School’s Buses into Study Halls</title>
		<link>http://www.shunra.com/shunrablog/index.php/2010/02/24/wi-fi-turns-schools-buses-into-study-halls/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2010/02/24/wi-fi-turns-schools-buses-into-study-halls/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 22:02:23 +0000</pubDate>
		<dc:creator>Yigal Gafni</dc:creator>
				<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[Wi-Fi technology]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=1917</guid>
		<description><![CDATA[A pilot is now under way at one of Arizona’s school districts, where a couple of school buses are being equipped with an innovative Wi-Fi technology, allowing students to log into the Internet and start their homework while on route. For years, students at this district, outside Tucson, not unlike millions of students in the [...]]]></description>
			<content:encoded><![CDATA[<p>A pilot is now under way at one of Arizona’s school districts, where a couple of school buses are being equipped with an innovative Wi-Fi technology, allowing students to log into the Internet and start their homework while on route.  For years, students at this district, outside Tucson, not unlike millions of students in the US, endured hours commuting to and from school, often breaking the tedious drive by teasing, flirting, talking, fighting and shouting, sometimes displaying rowdy behavior. However, since the fall, when the school district started the pilot, Wi-Fi access has transformed what was often a boisterous bus ride into a rolling study hall, and behavioral problems have virtually disappeared. District officials got the idea for wiring the bus during occasional drives on school business to Phoenix, two hours each way, when they realized that if they doubled up, one person could drive and the other could work using a laptop and a wireless card. They wondered if Internet access on a school bus would increase students’ academic productivity, too. Internet buses may soon be hauling children to school in many other districts, particularly those with long bus routes. The company marketing the router, Autonet Mobile, says it has sold them to schools or districts in Florida, Missouri and Washington, D.C.  The technology is based on a router appliance, include a firewall, DSCP, a web-filtering service – design to filter out content on demand (violence, gambling, porn) that is installed on any vehicle, the link to the Internet is provided by either Win-Max or 3G uplinks. The throughput of the system is about 400-800 MBPS on 3G, less on Edge networks. The router costs about $400 and there is a monthly service contract ($60 for 5GB of data).</p>
<p><a href="http://www.shunra.com/shunrablog/wp-content/uploads/2010/02/yigals-blog-image.jpg"><img class="size-full wp-image-1918 alignleft" title="yigals-blog-image" src="http://www.shunra.com/shunrablog/wp-content/uploads/2010/02/yigals-blog-image.jpg" alt="" width="530" height="297" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2010/02/24/wi-fi-turns-schools-buses-into-study-halls/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is Apple’s IPAD a Game Changer?</title>
		<link>http://www.shunra.com/shunrablog/index.php/2010/02/10/is-apples-ipad-a-game-changer/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2010/02/10/is-apples-ipad-a-game-changer/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 21:27:10 +0000</pubDate>
		<dc:creator>Yigal Gafni</dc:creator>
				<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[3G readiness]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[HP Software]]></category>
		<category><![CDATA[Ipod touch]]></category>
		<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[VE Suite]]></category>
		<category><![CDATA[Web Performance]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=1905</guid>
		<description><![CDATA[Since Steve Jobs presented Apple’s new addition, the IPAD, the press and the blogosphere are trying to assess the real impact on the new gadget. Is it a passing fad, like the Newton or the attempts by IBM to implement a tablet computer or a real game changer that finally, after almost 30 of personal [...]]]></description>
			<content:encoded><![CDATA[<p>Since Steve Jobs presented Apple’s new addition, the IPAD, the press and the blogosphere are trying to assess the real impact on the new gadget. Is it a passing fad, like the Newton or the attempts by IBM to implement a tablet computer or a real game changer that finally, after almost 30 of personal computing will allow a true non technical audience enjoy substantial computing power that not require more engineering aptitude than your regular smart cell phone.</p>
<p>Since the January 27<sup>th</sup> announcement, it has become public knowledge that also Google is about to release a smart tablet, as well as HP using a Windows 7 platform. So are we reaching critical mass? I believe we are reaching the point tablets cannot longer be ignored.  Before the end of the year you will be able to receive TV streams into your tablet, read E-books, use your favorite social network, including the latest addition, Goggle “Buzz”, order pizza for dinner and yes, check your email and place both video or voice conference calls.</p>
<p>On an interview with the Associated Press, Disney’s CEO, Robert Iger, as quoted at the blog TUAW,<a href="http://www.tuaw.com/2010/02/10/disney-ceo-calls-ipad-a-game-changer/"> The Unofficial Apple Blog</a>,  he depict different scenarios using IPAD to deploy games, media and gaming content, all of it oriented toward the non-technical audiences.</p>
<p>Apple is drawing heavily on the experience gained by both IPod Touch and Iphone, that  in only a couple  of  years had managed to become the industry standard for smart web appliances and smart phones. The primary audience is the millions of users who are too afraid or reluctant to use a laptop/netbook since they are too rigidly bound to an unfriendly Windows OS.  A typical tablet user doesn’t want to use a computer per se.</p>
<p>So, why this is relevant to this blog? Very simple, all the context, media, games, TV shows, music and E-books will be delivered over ever increasing congested networks, served from ever more complex infrastructures at all will require substantial testing. What better tool to test a distributed network that<a href="http://www.shunra.com/shunra-ve-overview.php?keyword=Shunra%20VE%20Overview"> Shunra Virtual Enterprise</a>?  Application providers will have to test their application before deploying them to the millions of users. What will be the user experience, how latency will impact an IPAD user watching 2011 Super Bowl or downloading the latest chapter of their favorite TV show?</p>
<p>The combination of testing for 3G readiness (see other posts in this blog) and end user experience assessment will be a key factor on the success of this game changer.</p>
<p><a href="http://www.shunra.com/ve-unique-features.php?keyword=Shunra%20VE%20Features">Shunra VE</a> is the best way to prepare for this new wave of context and delivery mechanism.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2010/02/10/is-apples-ipad-a-game-changer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WAN Emulation vs WAN Simulation</title>
		<link>http://www.shunra.com/shunrablog/index.php/2009/12/30/wan-emulation-vs-wan-simulation/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2009/12/30/wan-emulation-vs-wan-simulation/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 21:59:35 +0000</pubDate>
		<dc:creator>Ofer Fryman</dc:creator>
				<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[Network Emulation]]></category>
		<category><![CDATA[Network Performance]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[WAN]]></category>
		<category><![CDATA[WAN Acceleration]]></category>
		<category><![CDATA[WAN Emulator]]></category>
		<category><![CDATA[WAN Simulation]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=1831</guid>
		<description><![CDATA[One of the topics we are frequently asked is to explain or clarify the difference between WAN Emulation and WAN Simulation. WAN Simulation methodology is a set of theoretical algorithms which are usually applied on a trace file. These algorithms aim to predict applications response times with different conditions and then applied to the captured [...]]]></description>
			<content:encoded><![CDATA[<p>One of the topics we are frequently  asked is to explain or clarify the difference between <a href="http://www.shunra.com/wan-emulation.php" target="_blank">WAN Emulation</a> and <a href="http://www.shunra.com/shunra-ve-overview.php" target="_blank">WAN  Simulation</a>.</p>
<p>WAN Simulation methodology is a set  of theoretical algorithms which are usually applied on a trace file. These  algorithms aim to predict applications response times with different conditions  and then applied to the captured trace file. A typical use case would be varying  the conditions, such as available bandwidth and distance (latency), and then  predicting the impact on response time. The main challenge with this approach is  that those theoretical algorithms are based on assumptions.  Assumptions, which  are in some cases very wrong and skew the results. Typically, with theoretical  WAN Simulation you should expect around 70%  accuracy.</p>
<p>On the other hand, when we say  Emulation (or <a href="http://www.shunra.com/wan-emulator.php" target="_blank">WAN Emulation</a>) we mean that the application traffic will traverse  in real time through a path that is identical to the path we have in mind. An  appliance based <a href="http://www.shunra.com/wan-emulator.php" target="_blank">WAN Emulator</a> or software based <a href="http://www.shunra.com/wan-emulator.php" target="_blank">WAN Emulation</a> is usually present  to create actual network elements in software, bring into account network  impairment characteristics, such as distance (latency), bandwidth and loss. The  accuracy of WAN Emulation can exceed 99% depending on the level of  configuration. We can expect around 95% accuracy from a straight forward  automatic configuration.</p>
<p>Another important difference is time.  Theoretical WAN simulation may take days to run, but using WAN Emulation the  duration is based on the time it takes the application to run.</p>
<p>The main reason why <a href="http://www.shunra.com/wan-emulator.php" target="_blank">WAN Emulation </a> triumphs is accuracy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2009/12/30/wan-emulation-vs-wan-simulation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Improving the Quality for the End User</title>
		<link>http://www.shunra.com/shunrablog/index.php/2009/12/21/improving-the-quality-of-the-end-user/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2009/12/21/improving-the-quality-of-the-end-user/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 23:04:31 +0000</pubDate>
		<dc:creator>Alex Weiss</dc:creator>
				<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Application Performance Management]]></category>
		<category><![CDATA[Application Testing]]></category>
		<category><![CDATA[Network Emulation]]></category>
		<category><![CDATA[Network Performance]]></category>
		<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[WAN]]></category>
		<category><![CDATA[WAN Emulation]]></category>
		<category><![CDATA[WAN Emulator]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=1795</guid>
		<description><![CDATA[One student at a time&#8230; Recently, I visited a company that develops and distributes software for Independent School District’s across USA. Their main product, originally developed for challenged kids, centers around dynamic computerized teaching and testing programs. This product proved to be so successful among this population that the company adapted it for other kids [...]]]></description>
			<content:encoded><![CDATA[<h2>One student at a time&#8230;</h2>
<p>Recently, I visited a company that develops and distributes software for Independent School District’s across USA. Their main product, originally developed for challenged kids, centers around dynamic computerized teaching and testing programs. This product proved to be so successful among this population that the company adapted it for other kids as well. Initially the product was designed to work in the classroom, hence a very simple architecture: 1 PC working as a learning manager.  This 1 PC managed the progress of individual students, as well as received and captured data back to computers across the LAN. However, because of such a high demand, the company decided to host a solution for multiple customers from a central location, specifically – a Cloud hosted server.</p>
<p>Since the original design was created with only a classroom setting in mind, testing and development only occurred over LAN. But now, with accessibility from different regions, including links from APAC countries to US, consideration of the WAN was critical. This required the need to test their solution in a new environment and see if any problems exist.  By analyzing this information, they gain a better understanding of how to fix any problems. With this challenge, the company needed a <a href="../../products-overview.php?keyword=products" target="_blank">WAN emulator </a> solution that would allow them to re-create the complex topology of the application served over WAN.</p>
<p>Once tested, they were able to easily reproduce the problems reported to the QA from the field. One issue that was noted &#8211; disconnections without the ability to reconnect, was leading to a loss of data and historical progress of the students in the program.  One of the key tools is tracking “task lists.”  One of the main advantages of the system is the ability to produce these new “task lists” for each student, based on historical data retrieved.  The new tasks matched the student’s progress in learning the subjects and fulfilling the tasks.</p>
<p>One other obstacle the company faced dealt with the USD security measures.  Since product was originally operating on a LAN environment, the security of outside access was a concern. As a result, certain ports were blocked and the company needed to understand how those ports will be affected from blocks in different directions of the link. <a href="../../products-overview.php?keyword=products" target="_blank">Shunra VE WAN Emulator</a> was able to reproduce such conditions by filtering application traffic based on protocol and ports, as well as IP addresses and blocking them in one direction – the problems were reproduced instantly. Now QA no longer has to rely on the reports generated from the field to try and fix the problems “in the dark”…  They now have a nice “flash light” to expose those reasons for the problem.</p>
<p>The impact of a broken link or just a simple delay in logging in can significantly impact students, especially the challenged ones.  Picture a child struggling to connect to the program, no sounds, no pictures… instead sitting with headphones and seeing on a screen: “Connecting&#8230;”  An unnerving experience for all of us, and even less for them (IMHO).  And what if after working for 20-30 minutes on a progressive task – they have to start over because computer lost all memory of what they were doing until now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2009/12/21/improving-the-quality-of-the-end-user/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Computing to the Desktop</title>
		<link>http://www.shunra.com/shunrablog/index.php/2009/12/09/cloud-computing-to-the-desktop/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2009/12/09/cloud-computing-to-the-desktop/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 18:52:25 +0000</pubDate>
		<dc:creator>Yigal Gafni</dc:creator>
				<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[PCoverIP]]></category>
		<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[Shunra Virtual Enterprise]]></category>
		<category><![CDATA[Teradici]]></category>
		<category><![CDATA[Transmission Control Protocol]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[WAN Emulation]]></category>
		<category><![CDATA[WAN Emulator]]></category>
		<category><![CDATA[WAN Simulation]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=1739</guid>
		<description><![CDATA[VMware is releasing a new technology, developed by Teradici that may greatly improve the performance of remote desktops, quintessence filling a gap in the Cloud Computing paradigm. It will allow the use of PCoverIP protocol instead of using slower methods like RDP. PCoIP is a type of display protocol used by remote desktops when doing [...]]]></description>
			<content:encoded><![CDATA[<p>VMware is releasing a new technology, developed by Teradici that may greatly improve the performance of remote desktops, quintessence filling a gap in the Cloud Computing paradigm. It will allow the use of PCoverIP protocol instead of using slower methods like RDP.</p>
<p>PCoIP is a type of display protocol used by remote desktops when doing desktop virtualization.  It delivers the desktop from the host server to the remote user, along with capturing mice and keyboard inputs.  PCoIP also delivers HD audio, USB and the user display as well. PCoIP will enable VMware View to deliver the true PC experience that end-users are seeking, capturing high-resolution graphics and rich multimedia, as well as streaming movies and high-definition audio capabilities. In most cases, the user cannot tell that their PC is not at their desktop anymore.</p>
<p>While PCoIP implementations today are all hardware-based, VMware’s implementation will be all software based (Soft PCoIP) and will not require any additional hardware on either end. VMware’s software implementation of PCoIP uses Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) over port 50002. The TCP port is used for session establishment and control.  The UDP port is used for optimal performance of media and streaming content. All traffic between the host server and remote user is encrypted with 128-bit Advanced Encryption Standard encryption.</p>
<p>VMware will use the software-only implementation of PC-over-IP to support users with 150-250ms latency. They&#8217;ll give them &#8220;basic&#8221; flash (think YouTube videos, not full-on Flash apps), voice over IP, remote printers, local storage, etc.</p>
<p>The implication is that you must plan and test for the deployment over a WAN environment that will produce realistic results, for example using Shunra Virtual Enterprise, to ensure user satisfaction and complete SLA compliance.</p>
<p style="text-align: center;"><img class="size-full wp-image-1743 aligncenter" title="Test your PCoverIP with Shunra VE" src="http://www.shunra.com/shunrablog/wp-content/uploads/2009/12/blog-pic1.JPG" alt="Test your PCoverIP with Shunra VE" width="342" height="255" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2009/12/09/cloud-computing-to-the-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Location-aware deployment testing</title>
		<link>http://www.shunra.com/shunrablog/index.php/2009/11/06/location-aware-deployment-testing/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2009/11/06/location-aware-deployment-testing/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 18:09:00 +0000</pubDate>
		<dc:creator>Dave Berg</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Application Performance]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud-based application]]></category>
		<category><![CDATA[HP LoadRunner]]></category>
		<category><![CDATA[HP Software]]></category>
		<category><![CDATA[Load testing]]></category>
		<category><![CDATA[LoadRunner]]></category>
		<category><![CDATA[network performance measurement]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Performance Testing]]></category>
		<category><![CDATA[pre-deployment testing]]></category>
		<category><![CDATA[Shunra]]></category>
		<category><![CDATA[Shunra Software]]></category>
		<category><![CDATA[VE Network Catcher]]></category>
		<category><![CDATA[VE Suite]]></category>
		<category><![CDATA[WAN Emulation]]></category>
		<category><![CDATA[WAN Performance]]></category>
		<category><![CDATA[WAN Simulation]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=1721</guid>
		<description><![CDATA[As a corollary to last week’s blog about hosted load testing, I thought it would be interesting to explain a little about using a cloud-based test environment to perform pre-deployment testing for a cloud-based application. That sounds like a lot of clouds!  What we are simply trying to understand is where and how to deploy [...]]]></description>
			<content:encoded><![CDATA[<p>As a corollary to last week’s <a href="../index.php/2009/10/30/hosted-load-testing-ii/">blog</a> about hosted load testing, I thought it would be interesting to explain a little about using a cloud-based test environment to perform pre-deployment testing for a cloud-based application.</p>
<p>That sounds like a lot of clouds!  What we are simply trying to understand is where and how to deploy your application in the cloud, so it will perform well for your customers.</p>
<p>If you take the case of deploying an online store into the Amazon EC2 cloud, there are many things to consider that will impact your customer’s experience.  Two of the most important are where to deploy what, and how your store will function over the Internet.  To compound the issue, where you physically deploy machines within EC2 is not clear.  Amazon goes to great lengths to avoid you knowing where their zones are.</p>
<p>Fortunately, you cannot only find solutions to these problems, but with cloud computing the process gets a lot easier.  To break the problems down into a logical flow, you’ll first need to know the demographics of your customers.  Where are they?  How will they access the store?  What needs to happen for them to have a positive experience at your store?  If you can answer these questions, you’ll likely come up with some numbers that place percentages of your users in different regions around your target market (US, EMEA, global, etc.).  Further, you’ll know the top two browsers they’ll use and with what kind of connections they’ll access the internet (e.g. Firefox with a 768/256kbps DSL, or IE8 with dial-up – yes people still use dial-up!).  Finally, you’ll have some way to quantify a “positive user experience”.  That usually involves consistency (does it work?) and speed (how fast?).</p>
<p>Using the information above and <a title="HP Loadrunner" href="http://shunra.com/shunra_ve_desktop_for_hp_software_overview.php?keyword=VED%20for%20HP%20Software" target="_blank">HP LoadRunner</a> with <a href="../../shunra_ve_desktop_for_hp_software.php">WAN emulation</a>, you can quickly build a to-scale test in your cloud-based lab and understand what would happen if you hosted your application all in one place and serviced your entire customer base.  Odds are that the test will not meet all of your performance goals the first time you run it.  Most likely, you will need to adjust some things in your store (e.g. reduce chattiness and image resolution, optimize Web 2.0 use) and then begin the discussion about where to deploy what.  Can you keep all of your database servers in one place?  If you have to split your database servers, how will that affect performance?  Will you need to deploy web servers in every zone, will you be okay with one in each region, or will you need something in-between?</p>
<p>Again, not only can answers to these questions actually be answered, but by using cloud-based testing you can arrive at valid conclusions faster than ever.  To understand the network impact of deploying machines in different zones, network performance measurement tools like <a href="../../ve-network-catcher.php">VE Network Catcher</a> can run in each of the zones to measure network performance between zones and to customer representative endpoints.  Importing that data directly into HP LoadRunner with <a title="WAN Emulation" href="http://www.shunra.com/wan-emulation.php" target="_blank">WAN emulation</a> and using the flexible cloud environment, you can rapidly form and either dismiss or validate hypotheses about how your application should best be deployed.</p>
<p>The benefit of testing in this way is that you can experiment with many different configurations in rapid succession to find the one or few that are most appropriate for your needs.  Trial and error with a live application is not advisable.  And building a test lab with physical machines to simulate the same thing is not only significantly more expensive, but a lot slower process.  As I pointed out in my previous blog, the same ROI formula that explain and fuel the explosion of Cloud Computing for hosting applications are also relevant for using Cloud Computing to test your applications with.</p>
<p>Now you know what I think.  What do you think??</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2009/11/06/location-aware-deployment-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

