<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Learn LoadRunner</title>
	
	<link>http://learnloadrunner.com</link>
	<description>Learn LoadRunner With Me!</description>
	<lastBuildDate>Fri, 01 Jan 2010 08:02:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/LoadRunner" /><feedburner:info uri="loadrunner" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>LoadRunner</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Happy New Year – 2010</title>
		<link>http://feedproxy.google.com/~r/LoadRunner/~3/_iYkmmgcRtI/</link>
		<comments>http://learnloadrunner.com/musings/happy-new-year-2010/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 08:02:16 +0000</pubDate>
		<dc:creator>Ankur</dc:creator>
				<category><![CDATA[musings]]></category>

		<guid isPermaLink="false">http://learnloadrunner.com/?p=114</guid>
		<description><![CDATA[Wishing all Learn LoadRunner readers a very happy new year &#8211; 2010!

a
<p>a</p>
]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/7SnETZ-C_77P9NSBhiPYjqbWRss/0/da"><img src="http://feedads.g.doubleclick.net/~a/7SnETZ-C_77P9NSBhiPYjqbWRss/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7SnETZ-C_77P9NSBhiPYjqbWRss/1/da"><img src="http://feedads.g.doubleclick.net/~a/7SnETZ-C_77P9NSBhiPYjqbWRss/1/di" border="0" ismap="true"></img></a></p><p>Wishing all Learn LoadRunner readers a very happy new year &#8211; 2010!</p>
<p><img src="http://learnloadrunner.com/wp-content/uploads/2010/01/lr-2010-225x300.jpg" alt="Happy New Year - 2010" title="Happy New Year - 2010" width="225" height="300" class="aligncenter size-medium wp-image-115" /></p>
<p>a</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/LoadRunner?a=_iYkmmgcRtI:l_pY6Yf_Xl4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/LoadRunner?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=_iYkmmgcRtI:l_pY6Yf_Xl4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=_iYkmmgcRtI:l_pY6Yf_Xl4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=_iYkmmgcRtI:l_pY6Yf_Xl4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=_iYkmmgcRtI:l_pY6Yf_Xl4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=_iYkmmgcRtI:l_pY6Yf_Xl4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=_iYkmmgcRtI:l_pY6Yf_Xl4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=_iYkmmgcRtI:l_pY6Yf_Xl4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=_iYkmmgcRtI:l_pY6Yf_Xl4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=_iYkmmgcRtI:l_pY6Yf_Xl4:guobEISWfyQ"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=_iYkmmgcRtI:l_pY6Yf_Xl4:guobEISWfyQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://learnloadrunner.com/musings/happy-new-year-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://learnloadrunner.com/musings/happy-new-year-2010/</feedburner:origLink></item>
		<item>
		<title>All about web_url and web_link in LoadRunner</title>
		<link>http://feedproxy.google.com/~r/LoadRunner/~3/NUn3rg8_mHo/</link>
		<comments>http://learnloadrunner.com/functions/web-url-web-link-loadrunner/#comments</comments>
		<pubDate>Tue, 12 May 2009 14:13:47 +0000</pubDate>
		<dc:creator>Ankur</dc:creator>
				<category><![CDATA[functions]]></category>
		<category><![CDATA[web_link]]></category>
		<category><![CDATA[web_url]]></category>

		<guid isPermaLink="false">http://learnloadrunner.com/?p=100</guid>
		<description><![CDATA[web_url is not a context sensitive function while web_link is a context sensitive function. Context sensitive functions describe your actions in terms of GUI objects (such as windows, lists, and buttons). If web_url statement occurs before a context sensitive statement like web_link, it should hit the server, otherwise your script will get error'ed out.<p>a</p>
]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/XVu5N0PCV-CHvCWE21rQtBv1H5c/0/da"><img src="http://feedads.g.doubleclick.net/~a/XVu5N0PCV-CHvCWE21rQtBv1H5c/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/XVu5N0PCV-CHvCWE21rQtBv1H5c/1/da"><img src="http://feedads.g.doubleclick.net/~a/XVu5N0PCV-CHvCWE21rQtBv1H5c/1/di" border="0" ismap="true"></img></a></p><p>Points to note with <strong>web_url</strong> and <strong>web_link</strong>:</p>
<ul>
<li><em>web_url</em> is not a context sensitive function while <em>web_link</em> is a context sensitive function. Context sensitive functions describe your actions in terms of GUI objects (such as windows, lists, and buttons). Check <a href="http://learnloadrunner.com/introduction/difference-url-vs-html-recording-mode/">HTML vs URL recording mode</a>.</li>
<li>If <em>web_url</em> statement occurs <strong><em>before</em></strong> a context sensitive statement like <em>web_link</em>, it should hit the server, otherwise your script will get error&#8217;ed out.</li>
<li>While recording, if you switch between the actions, the first statement recorded in a given action will never be a context sensitive statement.</li>
<li>The first argument of a <em>web_link</em>, <em>web_url</em>, <em>web_image</em> or in general <em>web_*</em> does not affect the script replay. For example: if your web_link statements were recorded as
<pre class="brush: cpp;">
web_link(&quot;Hi There&quot;,
         &quot;Text=Hello, ABC&quot;,
         LAST);
</pre>
<p>Now, when you parameterize/correlate the first argument to</p>
<pre class="brush: cpp;">
web_link(&quot;{Welcome to LearnLoadRunner}&quot;,
         &quot;Text=Hello, ABC&quot;,
         LAST);
</pre>
<p>On executing the above script you won&#8217;t find the actual text of the parameter <strong>{Welcome to Learn LoadRunner}</strong> instead you will find <strong>{Welcome to Learn LoadRunner}</strong> itself in the execution log. However to show the correlated/parameterized data you can use <em>lr_eval_string</em> to evaluate the parameter.</li>
</ul>
<p>a</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/LoadRunner?a=NUn3rg8_mHo:uJJ5VLPJx8Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/LoadRunner?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=NUn3rg8_mHo:uJJ5VLPJx8Y:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=NUn3rg8_mHo:uJJ5VLPJx8Y:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=NUn3rg8_mHo:uJJ5VLPJx8Y:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=NUn3rg8_mHo:uJJ5VLPJx8Y:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=NUn3rg8_mHo:uJJ5VLPJx8Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=NUn3rg8_mHo:uJJ5VLPJx8Y:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=NUn3rg8_mHo:uJJ5VLPJx8Y:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=NUn3rg8_mHo:uJJ5VLPJx8Y:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=NUn3rg8_mHo:uJJ5VLPJx8Y:guobEISWfyQ"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=NUn3rg8_mHo:uJJ5VLPJx8Y:guobEISWfyQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://learnloadrunner.com/functions/web-url-web-link-loadrunner/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://learnloadrunner.com/functions/web-url-web-link-loadrunner/</feedburner:origLink></item>
		<item>
		<title>How to handle pop-up windows in Oracle NCA?</title>
		<link>http://feedproxy.google.com/~r/LoadRunner/~3/_iHsktEqDSs/</link>
		<comments>http://learnloadrunner.com/how-to/oracle-nca-protocol-handling-pop-up-windows/#comments</comments>
		<pubDate>Tue, 05 May 2009 06:59:19 +0000</pubDate>
		<dc:creator>Ankur</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[protocols]]></category>
		<category><![CDATA[Oracle NCA]]></category>
		<category><![CDATA[Pop Up windows]]></category>

		<guid isPermaLink="false">http://learnloadrunner.com/?p=98</guid>
		<description><![CDATA[how to handle the pop-up windows while using Oracle NCA protocol<p>a</p>
]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/0IUm-VtYfOI47fDVy9PIMsz3F9w/0/da"><img src="http://feedads.g.doubleclick.net/~a/0IUm-VtYfOI47fDVy9PIMsz3F9w/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/0IUm-VtYfOI47fDVy9PIMsz3F9w/1/da"><img src="http://feedads.g.doubleclick.net/~a/0IUm-VtYfOI47fDVy9PIMsz3F9w/1/di" border="0" ismap="true"></img></a></p><p>We will see step-by-step procedure of how to handle the pop-up windows while using Oracle NCA protocol:</p>
<ol>
<li>Put the title of the pop-up window in <em>nca_obj_status</em> function.</li>
<li>Find out where the pop-up is occurring, put the handling statement below it.</li>
<li>The handling statement could be <em>nca_popup_message_press </em>or <em>nca_message_box_press. </em>To find out which function is suitable for your script, record a script using data that generates that popup window, click on the button and check which function gets recorded.</li>
</ol>
<p><strong>Example:</strong></p>
<p>This piece of code will trigger a pop-up:</p>
<pre style="border: 1px solid #cecece; padding: 5px; overflow: auto; min-height: 40px; width: 440px; background-color: #fbfbfb;">
<pre style="margin: 0em; font-size: 14px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">nca_set_window( "<span style="color: #8b0000">PopUpObjects</span>");</pre>
<pre style="margin: 0em; font-size: 14px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">nca_lov_retrieve_items("<span style="color: #8b0000">PopUpObjects</span>",1,20);</pre>
<pre style="margin: 0em; font-size: 14px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">nca_lov_select_item("<span style="color: #8b0000">PopUpObjects</span>","<span style="color: #8b0000">POP UP NOTIFICATIONS</span>");</pre>
</pre>
<p>If title of the window is &#8220;Warning&#8221;, put it inside the nca_obj_status function. The code would be something like-</p>
<pre style="border: 1px solid #cecece; padding: 5px; overflow: auto; min-height: 40px; width: 440px; background-color: #fbfbfb;">
<pre style="margin: 0em; font-size: 14px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;"><span style="color: #0000ff">int</span> status;</pre>
<pre style="margin: 0em; font-size: 14px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">status=nca_obj_status("<span style="color: #8b0000">Warning</span>");</pre>
<pre style="margin: 0em; font-size: 14px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;"><span style="color: #0000ff">if</span> (status = = 0)</pre>
<pre style="margin: 0em; font-size: 14px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;">nca_popup_message_press("<span style="color: #8b0000">Warning</span>","<span style="color: #8b0000">OK</span>");</pre>
<pre style="margin: 0em; font-size: 14px; width: 100%; font-family: consolas,'Courier New',courier,monospace; background-color: #fbfbfb;"><span style="color: #008000">// nca_message_box_press("Forms",1); Any one of them</span></pre>
</pre>
<p>a</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/LoadRunner?a=_iHsktEqDSs:tIvKWS4CMdk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/LoadRunner?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=_iHsktEqDSs:tIvKWS4CMdk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=_iHsktEqDSs:tIvKWS4CMdk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=_iHsktEqDSs:tIvKWS4CMdk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=_iHsktEqDSs:tIvKWS4CMdk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=_iHsktEqDSs:tIvKWS4CMdk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=_iHsktEqDSs:tIvKWS4CMdk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=_iHsktEqDSs:tIvKWS4CMdk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=_iHsktEqDSs:tIvKWS4CMdk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=_iHsktEqDSs:tIvKWS4CMdk:guobEISWfyQ"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=_iHsktEqDSs:tIvKWS4CMdk:guobEISWfyQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://learnloadrunner.com/how-to/oracle-nca-protocol-handling-pop-up-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://learnloadrunner.com/how-to/oracle-nca-protocol-handling-pop-up-windows/</feedburner:origLink></item>
		<item>
		<title>Points to note with VuGen and Controller</title>
		<link>http://feedproxy.google.com/~r/LoadRunner/~3/ANIEa7anvks/</link>
		<comments>http://learnloadrunner.com/controller/important-points-vugen-controller/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 06:00:49 +0000</pubDate>
		<dc:creator>Ankur</dc:creator>
				<category><![CDATA[controller]]></category>
		<category><![CDATA[vugen]]></category>

		<guid isPermaLink="false">http://learnloadrunner.com/?p=95</guid>
		<description><![CDATA[How to refresh the scripts in controller? How to create a default save as directory for VUGen and controller?<p>a</p>
]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/aIKP2GQNEvGYgRr56AenggABGZI/0/da"><img src="http://feedads.g.doubleclick.net/~a/aIKP2GQNEvGYgRr56AenggABGZI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/aIKP2GQNEvGYgRr56AenggABGZI/1/da"><img src="http://feedads.g.doubleclick.net/~a/aIKP2GQNEvGYgRr56AenggABGZI/1/di" border="0" ismap="true"></img></a></p><ul>
<li>When a script is opened in Controller, run-time settings  also gets copied from VUGen to controller. Check out <a href="http://learnloadrunner.com/introduction/what-is-loadrunner/">components of LoadRunner</a>.</li>
<li>Any changes done in the script and run-time settings are not reflected in the controller unless you refresh them. <a href="http://learnloadrunner.com/wp-content/uploads/2009/04/image.png"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" title="image" src="http://learnloadrunner.com/wp-content/uploads/2009/04/image-thumb.png" border="0" alt="image" width="240" height="183" align="right" /></a></li>
<li>Refresh in controller can be done by going to Design &gt; {Highlighting scenario group} that are using script in question &gt; Clicking Details button &gt; Clicking the REFRESH button on the Group Information pop-up window. So next time when controller asks you to load new script iteration settings do the refresh.</li>
<li>While doing Save As:
<ul>
<li>Default directory in VUGen can be changed by going to <strong>vugen.ini </strong>file located under <em>C:\Program Files\HP\LoadRunner\config </em>and appending the required file path to LastScriptPath (as shown on the right).</li>
<li>Default directory in Controller can be changed by going to <strong>wlrun.ini</strong> file located under <em>C:\Program Files\HP\LoadRunner\config </em>and appending the required file path to M_ROOT</li>
</ul>
</li>
<li>Note that THINK time is ignored in VUGen while played back as recorded in Controller.</li>
</ul>
<p>a</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/LoadRunner?a=ANIEa7anvks:28NtprBjRy8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/LoadRunner?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=ANIEa7anvks:28NtprBjRy8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=ANIEa7anvks:28NtprBjRy8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=ANIEa7anvks:28NtprBjRy8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=ANIEa7anvks:28NtprBjRy8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=ANIEa7anvks:28NtprBjRy8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=ANIEa7anvks:28NtprBjRy8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=ANIEa7anvks:28NtprBjRy8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=ANIEa7anvks:28NtprBjRy8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=ANIEa7anvks:28NtprBjRy8:guobEISWfyQ"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=ANIEa7anvks:28NtprBjRy8:guobEISWfyQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://learnloadrunner.com/controller/important-points-vugen-controller/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://learnloadrunner.com/controller/important-points-vugen-controller/</feedburner:origLink></item>
		<item>
		<title>New features in LoadRunner 9.5</title>
		<link>http://feedproxy.google.com/~r/LoadRunner/~3/eV1rCKI2MSA/</link>
		<comments>http://learnloadrunner.com/introduction/new-features-in-loadrunner-95/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 06:39:10 +0000</pubDate>
		<dc:creator>Ankur</dc:creator>
				<category><![CDATA[introduction]]></category>

		<guid isPermaLink="false">http://learnloadrunner.com/?p=81</guid>
		<description><![CDATA[What is new in LoadRunner 9.5? Protocol advisor, Host secure Manager Utility, HP service Test integration<p>a</p>
]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/U7ARBh39-_8GWaAEUShaV0GONSk/0/da"><img src="http://feedads.g.doubleclick.net/~a/U7ARBh39-_8GWaAEUShaV0GONSk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/U7ARBh39-_8GWaAEUShaV0GONSk/1/da"><img src="http://feedads.g.doubleclick.net/~a/U7ARBh39-_8GWaAEUShaV0GONSk/1/di" border="0" ismap="true"></img></a></p><p>HP has released LoadRunner 9.5 and it is now available for <a href="https://h10078.www1.hp.com/cda/hpdc/display/main/index.jsp?zn=bto&amp;cp=54_4012_100__">download</a> [2.29GB iso file]. Below is the summary of new features introduced in it:<a href="http://learnloadrunner.com/wp-content/uploads/2009/04/loadrunner0905.png"><img style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" title="LoadRunner 9.5 New Features" src="http://learnloadrunner.com/wp-content/uploads/2009/04/loadrunner0905-thumb.png" border="0" alt="LoadRunner 9.5 New Features" width="234" height="260" align="right" /></a></p>
<ul>
<li>LoadRunner noobs always struggle finding out the <a href="http://learnloadrunner.com/introduction/advantages-of-loadrunner/">protocol</a> behind a given application. It seems HP has noted the fact and have come out with a cool new feature called <strong>Protocol  Advisor. </strong>It sits inside VUGen. Protocol Advisor helps you to determine an appropriate protocol for recording a Vuser script. The Protocol Advisor scans your application for elements of different protocols and displays a list of the detected protocols. These protocols can provide a starting point for finding the optimal protocol for your application.</li>
</ul>
<ul>
<li>Now you have the facility to export the Test Result from VUGen scripts to HTML and open Quality Center defects directly from the report.</li>
</ul>
<ul>
<li><strong>HP Service Test </strong>is now fully integrated with LoadRunner. You simply need to buy a license for service test to use its capabilities. [for the uninitiated, HP Service Test automates the testing process for services (SOA). Read more about it in <a href="https://h10078.www1.hp.com/cda/hpdc/navigation.do?action=downloadPDF&amp;caid=4032&amp;cp=54_4000_100&amp;zn=bto&amp;filename=4AA1-2896ENW.pdf">this</a> document.</li>
</ul>
<ul>
<li>LoadRunner 9.5 supports Windows Vista SP1. (LoadRunner 9.1 only supported generators while LR9.5 provides support for both generator as well as controller). To use LR9.5 on Vista, make sure that <strong>User Account Control (UAC)</strong> is enabled for users with <strong>User</strong> privileges.</li>
</ul>
<ul>
<li>LoadRunner 9.5 provides support upto<strong> .NET Framework 3.5 </strong>version<strong> </strong>and supports .NET and Web Services protocols.</li>
</ul>
<ul>
<li>LoadRunner is now integrated with a 3rd party software <em>Shunra, </em>to provide you access to WAN emulation. Read the complete list of features <a href="http://www.shunra.com/shunra_ve_desktop_for_hp_software.php">here</a>.</li>
</ul>
<ul>
<li>Now you can define a <strong>Post Collate Command</strong> inside the Controller that it will run directly after it collates the results of a scenario run.</li>
</ul>
<ul>
<li>LR controller has a new utility called <strong>Host Security Manager utility </strong>that will allow you to create secure communication channels between the LoadRunner Controller and load generators.</li>
</ul>
<ul>
<li>There is a new Analysis API that will allow you to create an analysis session from test results, analyze raw results of an Analysis session, and extract key session measurements for external use.</li>
</ul>
<ul>
<li>LR analysis now supports <strong>SQL Server 2005</strong>.</li>
</ul>
<ul>
<li>LoadRunner 9.5 no longer supports Windows 2000.</li>
</ul>
<ul>
<li>LR 9.5 is compatible with Quality Center(QC) 9.2, 10.0 and QTP 9.5 and 10.0 versions.</li>
</ul>
<p>a</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/LoadRunner?a=eV1rCKI2MSA:ZFn4JXuhiF8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/LoadRunner?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=eV1rCKI2MSA:ZFn4JXuhiF8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=eV1rCKI2MSA:ZFn4JXuhiF8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=eV1rCKI2MSA:ZFn4JXuhiF8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=eV1rCKI2MSA:ZFn4JXuhiF8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=eV1rCKI2MSA:ZFn4JXuhiF8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=eV1rCKI2MSA:ZFn4JXuhiF8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=eV1rCKI2MSA:ZFn4JXuhiF8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=eV1rCKI2MSA:ZFn4JXuhiF8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LoadRunner?a=eV1rCKI2MSA:ZFn4JXuhiF8:guobEISWfyQ"><img src="http://feeds.feedburner.com/~ff/LoadRunner?i=eV1rCKI2MSA:ZFn4JXuhiF8:guobEISWfyQ" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://learnloadrunner.com/introduction/new-features-in-loadrunner-95/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://learnloadrunner.com/introduction/new-features-in-loadrunner-95/</feedburner:origLink></item>
		<item>
		<title>How to increase available RAM on machine</title>
		<link>http://feedproxy.google.com/~r/LoadRunner/~3/XMcMmBUM41s/</link>
		<comments>http://learnloadrunner.com/how-to/how-to-increase-memory-ram/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 05:42:39 +0000</pubDate>
		<dc:creator>Ankur</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[performance testing]]></category>
		<category><![CDATA[RAM]]></category>

		<guid isPermaLink="false">http://learnloadrunner.com/how-to/how-to-increase-memory-ram/</guid>
		<description><![CDATA[We have talked in length about RAM, memory leakage and how to calculate memory requirements. The question is, what shall we do if we run out of RAM/memory?
The word increasing RAM is actually a misnomer. We all know RAM comes in the form of a chip and that is fixed, when we say increasing memory/RAM [...]<p>a</p>
]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/5O_A1zTDwiqFLEAgTIkIpHDf2r8/0/da"><img src="http://feedads.g.doubleclick.net/~a/5O_A1zTDwiqFLEAgTIkIpHDf2r8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5O_A1zTDwiqFLEAgTIkIpHDf2r8/1/da"><img src="http://feedads.g.doubleclick.net/~a/5O_A1zTDwiqFLEAgTIkIpHDf2r8/1/di" border="0" ismap="true"></img></a></p><p>We have talked in length about <a href="http://learnloadrunner.com/introduction/memoryusage-cpuusage-paging-loadrunner/">RAM, memory leakage</a> and <a title="how to calculate memory requirements" href="http://learnloadrunner.com/how-to/calculate-memory-requirement-footprint-vuser/">how to calculate memory requirements</a>. The question is, what shall we do if we run out of RAM/memory?</p>
<p>The word increasing RAM is actually a misnomer. We all know RAM comes in the form of a chip and that is fixed, when we say increasing memory/RAM we mean to increase the Virtual memory associated with RAM. We have already seen that when a system runs out of space <a href="http://learnloadrunner.com/introduction/memoryusage-cpuusage-paging-loadrunner/">it allots some of the RAM to virtual memory</a> . So can you increase this virtual memory?</p>
<ol>
<li>Go to Start &gt; Control Panel &gt; System &gt; Click on ‘Settings’ under Performance section. </li>
<li>Now go to advanced tab. Click ‘Change’ under Virtual Memory section. </li>
<li>Select the drive where your paging files reside. Generally they are present in C: drive. Change the value and click on ‘Set’. </li>
</ol>
<p>The steps given above are for Windows XP professional. I believe steps for other OS will more or less be the same.</p>
<div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:829d7736-425c-444d-b886-6a46fe11a2d1" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">del.icio.us Tags: <a href="http://del.icio.us/popular/increase+RAM" rel="tag">increase RAM</a>,<a href="http://del.icio.us/popular/load+testing" rel="tag">load testing</a></div>
<p>a</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/LoadRunner?a=T1Req40t"><img src="http://feeds.feedburner.com/~f/LoadRunner?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=thmHflqr"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=thmHflqr" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=00rFcge3"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=00rFcge3" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=oCLsGWsU"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=oCLsGWsU" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=paKIki8W"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=paKIki8W" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=4121tuez"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=4121tuez" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://learnloadrunner.com/how-to/how-to-increase-memory-ram/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://learnloadrunner.com/how-to/how-to-increase-memory-ram/</feedburner:origLink></item>
		<item>
		<title>How to calculate memory requirement for Vusers</title>
		<link>http://feedproxy.google.com/~r/LoadRunner/~3/GVQRZA3klnk/</link>
		<comments>http://learnloadrunner.com/how-to/calculate-memory-requirement-footprint-vuser/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 10:43:00 +0000</pubDate>
		<dc:creator>Ankur</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[calculate]]></category>
		<category><![CDATA[footprint]]></category>
		<category><![CDATA[memory requirement]]></category>
		<category><![CDATA[vuser]]></category>

		<guid isPermaLink="false">http://learnloadrunner.com/how-to/calculate-memory-requirement-footprint-vuser/</guid>
		<description><![CDATA[Memory requirement also called as Memory footprint for a Vuser can be called as a function that is dependant on Vuser type (Web, CITRIX, SAP GUI); application and system where you intend to run the test.
So if your Web/HTTP Vuser takes 5MB when running as a process, 50 Vusers would take 250 MB. Then remote [...]<p>a</p>
]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/yabTbRSGoTdEiL9EsmVmRnZ092w/0/da"><img src="http://feedads.g.doubleclick.net/~a/yabTbRSGoTdEiL9EsmVmRnZ092w/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/yabTbRSGoTdEiL9EsmVmRnZ092w/1/da"><img src="http://feedads.g.doubleclick.net/~a/yabTbRSGoTdEiL9EsmVmRnZ092w/1/di" border="0" ismap="true"></img></a></p><p>Memory requirement also called as Memory footprint for a Vuser can be called as a function that is dependant on Vuser type (Web, CITRIX, SAP GUI); application and system where you<img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" title="memory requirements" src="http://learnloadrunner.com/wp-content/uploads/2008/10/image3.png" border="0" alt="memory requirements" width="100" height="74" align="right" /> intend to run the test.</p>
<p>So if your Web/HTTP Vuser takes 5MB when running as a process, 50 Vusers would take 250 MB. Then remote desktop connection , third party program (that is continuously running in background) , memory consumed by application all summed will give you the memory requirement for a test.</p>
<p>You can calculate it empirically. Do it for say 10 Vusers and than extrapolate that requirement for x no of Vusers.</p>
<p>a</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/LoadRunner?a=U4WVhZHp"><img src="http://feeds.feedburner.com/~f/LoadRunner?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=LnYzYhIo"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=LnYzYhIo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=J0EQmpOy"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=J0EQmpOy" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=XHecDj5Z"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=XHecDj5Z" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=VtSGkH0J"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=VtSGkH0J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=UIRJBIW6"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=UIRJBIW6" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://learnloadrunner.com/how-to/calculate-memory-requirement-footprint-vuser/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://learnloadrunner.com/how-to/calculate-memory-requirement-footprint-vuser/</feedburner:origLink></item>
		<item>
		<title>What is memory leak, page fault and how they affect LoadRunner performance?</title>
		<link>http://feedproxy.google.com/~r/LoadRunner/~3/w6Ot8w4Xnuk/</link>
		<comments>http://learnloadrunner.com/introduction/memory-leak-page-fault-tuning/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 10:29:16 +0000</pubDate>
		<dc:creator>Ankur</dc:creator>
				<category><![CDATA[introduction]]></category>
		<category><![CDATA[load testing]]></category>
		<category><![CDATA[memory leak]]></category>
		<category><![CDATA[page fault]]></category>

		<guid isPermaLink="false">http://learnloadrunner.com/introduction/memory-leak-page-fault-tuning/</guid>
		<description><![CDATA[
Continuing with our discussion on technical terms used in loadrunner, we will now see the meaning of memory leak and page fault and how they affect loadrunner performance .
What is memory leak?
A memory leak is a particular type of unintentional memory consumption by a computer program where the program fails to release memory when no [...]<p>a</p>
]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/E2xmgtQCyX1oWky_s4d2PSKv61s/0/da"><img src="http://feedads.g.doubleclick.net/~a/E2xmgtQCyX1oWky_s4d2PSKv61s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/E2xmgtQCyX1oWky_s4d2PSKv61s/1/da"><img src="http://feedads.g.doubleclick.net/~a/E2xmgtQCyX1oWky_s4d2PSKv61s/1/di" border="0" ismap="true"></img></a></p><p><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" title="Memory-Leak" src="http://learnloadrunner.com/wp-content/uploads/2008/10/image2.png" border="0" alt="Memory-Leak" width="75" height="100" align="right" /></p>
<p>Continuing with our discussion on <a href="http://learnloadrunner.com/introduction/memoryusage-cpuusage-paging-loadrunner/">technical terms used in loadrunner</a>, we will now see the meaning of memory leak and page fault and how they affect loadrunner performance .</p>
<h4>What is memory leak?</h4>
<blockquote><p>A <strong>memory leak</strong> is a particular type of unintentional memory consumption by a computer program where the program fails to release memory when no longer needed. This condition is normally the result of a bug in a program that prevents it from freeing up memory that it no longer needs.This term has the potential to be confusing, since memory is not physically lost from the computer. Rather, memory is allocated to a program, and that program subsequently loses the ability to access it due to program logic flaws.</p></blockquote>
<h4>What is a page fault?</h4>
<blockquote><p>An interrupt that occurs when a program requests data that is not currently in real memory. The interrupt triggers the operating system to fetch the data from a virtual memory and load it into RAM.</p>
<p>An <em>invalid page fault</em> or <em>page fault error</em> occurs when the operating system cannot find the data in virtual memory. This usually happens when the virtual memory area, or the table that maps virtual addresses to real addresses, becomes corrupt.</p></blockquote>
<p>Now the most important question comes up, how do they affect LoadRunner functioning?</p>
<p>As you might guess, memory leak, if left unattended and not corrected, could prove to be fatal. Memory leaks can be found out by running tests for long duration (say about an hour) and continuously checking memory usage.</p>
<p>Issues caused by memory leaks are essentially based on two variable for a standalone windows application 1) Frequency of usage 2) size of memory leak . If either one or both are very high it could cause the computer to come to a point when no memory is available for other applications causing it to crash. If it is a network based application then you will also have to consider network traffic . If each network transaction causes a memory leak , then a high volume of network transactions could also prove dangerous.</p>
<p>References:<br />
<a rel="nofollow" href="http://en.wikipedia.org/wiki/Memory_leak">Wiki</a><br />
<a rel="nofollow" href="http://www.webopedia.com/TERM/P/page_fault.html">Webopedia</a></p>
<p>a</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/LoadRunner?a=68Nn85Ec"><img src="http://feeds.feedburner.com/~f/LoadRunner?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=O8euDNyR"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=O8euDNyR" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=vgtnSS7A"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=vgtnSS7A" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=zO1u68NB"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=zO1u68NB" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=OweDNGLo"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=OweDNGLo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=NLT1jzkI"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=NLT1jzkI" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://learnloadrunner.com/introduction/memory-leak-page-fault-tuning/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://learnloadrunner.com/introduction/memory-leak-page-fault-tuning/</feedburner:origLink></item>
		<item>
		<title>URL vs HTML recording mode</title>
		<link>http://feedproxy.google.com/~r/LoadRunner/~3/VeHeHC5ZfMk/</link>
		<comments>http://learnloadrunner.com/introduction/difference-url-vs-html-recording-mode/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 18:14:54 +0000</pubDate>
		<dc:creator>Ankur</dc:creator>
				<category><![CDATA[introduction]]></category>

		<guid isPermaLink="false">http://learnloadrunner.com/introduction/difference-url-vs-html-recording-mode/</guid>
		<description><![CDATA[There are three types of recording mode/levels in LoadRunner. GUI-based, HTML based and URL based. For the uninitiated, recording levels tells you the amount of and what information is recorded during the recording process. As the title says, for this post we will keep focus on HTML based and URL based recording levels only and [...]<p>a</p>



Related posts:<ol><li><a href='http://learnloadrunner.com/functions/web-url-web-link-loadrunner/' rel='bookmark' title='Permanent Link: All about web_url and web_link in LoadRunner'>All about web_url and web_link in LoadRunner</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/eZl34MnuMcJ6nthV7E2WT4PgdUo/0/da"><img src="http://feedads.g.doubleclick.net/~a/eZl34MnuMcJ6nthV7E2WT4PgdUo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/eZl34MnuMcJ6nthV7E2WT4PgdUo/1/da"><img src="http://feedads.g.doubleclick.net/~a/eZl34MnuMcJ6nthV7E2WT4PgdUo/1/di" border="0" ismap="true"></img></a></p><p>There are three types of recording mode/levels in LoadRunner. GUI-based, HTML based and URL based. For the uninitiated, recording levels tells you the amount of and what information is recorded during the recording process. As the title says, for this post we will keep focus on HTML based and URL based recording levels only and will touch upon GUI based mode, in a later post.</p>
<p><img title="URL vs HTML" style="display: inline" height="307" alt="URL vs HTML" src="http://learnloadrunner.com/wp-content/uploads/2008/10/image1.png" width="400" border="0" /> </p>
<ol>
<li>HTML based mode, records script for every <strong>user action</strong> that is performed during recording (hmmm…sounds like <a href="http://www.learnqtp.com/">QTP</a>) <em>while</em> URL based mode records each and every browser request <em>to the </em>server and resources received <em>from </em>the server. Confused? ok, HTML based mode does recording as you perform clicks and doesn’t give you inside information like what is happening behind the recording <em>while</em> URL based mode records each and every step and emulate Javascript code. </li>
<li>From the point1) above you can guess, HTML mode would have less <a href="http://learnloadrunner.com/correlation/what-is-correlation/">correlation</a> to do <em>while</em> URL mode has much more complex correlation requirements. </li>
<li>HTML mode is smaller and is more intuitive to read as the statements are inside the functions corresponding to the user action performed. In the case of URL based, all statements gets recorded into web_url() </li>
<li>HTML mode is recommended for browser applications <em>while</em> URL mode is recommended for non-browser applications. </li>
<li>Lastly, don’t get the impression that I am advocating for HTML mode <img src='http://learnloadrunner.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . URL mode can be of real help when you want to have control over the resources that need to be or need not to be downloaded, since you have each and every statement in-front of you (point 1) </li>
</ol>
<p>a</p>


<p>Related posts:<ol><li><a href='http://learnloadrunner.com/functions/web-url-web-link-loadrunner/' rel='bookmark' title='Permanent Link: All about web_url and web_link in LoadRunner'>All about web_url and web_link in LoadRunner</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/LoadRunner?a=863SPTxO"><img src="http://feeds.feedburner.com/~f/LoadRunner?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=CUkeumHe"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=CUkeumHe" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=ZJGhbH7V"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=ZJGhbH7V" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=vuDPt6kT"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=vuDPt6kT" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=wZyEV9vL"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=wZyEV9vL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=fLf6YP0Y"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=fLf6YP0Y" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://learnloadrunner.com/introduction/difference-url-vs-html-recording-mode/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://learnloadrunner.com/introduction/difference-url-vs-html-recording-mode/</feedburner:origLink></item>
		<item>
		<title>What is the difference between a process and a thread?</title>
		<link>http://feedproxy.google.com/~r/LoadRunner/~3/zqQQE2WEIS4/</link>
		<comments>http://learnloadrunner.com/introduction/process-vs-thread-loadrunner/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 14:55:00 +0000</pubDate>
		<dc:creator>Ankur</dc:creator>
				<category><![CDATA[introduction]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[loadgenerator]]></category>
		<category><![CDATA[LoadRunner]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[thread]]></category>

		<guid isPermaLink="false">http://learnloadrunner.com/introduction/process-vs-thread-loadrunner/</guid>
		<description><![CDATA[Process is defined as the virtual address space and the control information necessary for the execution of a program while Threads are a way for a program to split itself into two or more simultaneously running tasks. In general, a thread is contained inside a process and different threads in the same process share some [...]<p>a</p>
]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/_2O1ljEodnOMTh8hUkyph76tW1E/0/da"><img src="http://feedads.g.doubleclick.net/~a/_2O1ljEodnOMTh8hUkyph76tW1E/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_2O1ljEodnOMTh8hUkyph76tW1E/1/da"><img src="http://feedads.g.doubleclick.net/~a/_2O1ljEodnOMTh8hUkyph76tW1E/1/di" border="0" ismap="true"></img></a></p><p><strong><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" title="process-vs-thread" src="http://learnloadrunner.com/wp-content/uploads/2008/10/processvsthread-thumb.png" border="0" alt="process-vs-thread" width="244" height="206" align="right" />Process</strong> is defined as the virtual address space and the control information necessary for the execution of a program <em>while </em><strong>Threads</strong> are a way for a program to split itself into two or more simultaneously running tasks. In general, <strong>a thread is contained inside a process</strong> and different threads in the same process share some resources while different processes do not.</p>
<p><a rel="nofollow" href="http://en.wikipedia.org/wiki/Thread_(computer_science)" target="_blank">Source</a></p>
<p>In terms of Loadrunner, when we run Vuser as a process, LoadRunner creates 1 process called <strong>mmdrv.exe</strong> per Vuser. So if we have 10 Vusers, we will have 10 <strong>mmdrv.exe</strong> processes on our machines.</p>
<p><em>while</em> when we run Vuser as a thread, LoadRunner creates 1 thread per Vuser. So if we have 10 Vusers, then we will have 1 process with 10 threads running inside it if the limit is 10 threads per process.</p>
<p>Running Vuser as a thread is more memory efficient that running Vuser as a process for obvious reasons that less memory resources are utilized when we run them as thread. I read somewhere that running as a process has an advantage that system becomes more stable. Now how is that         stability achieved? I am not sure&#8230;Can someone clarify this point to me?</p>
<p>Note that while running Java Virtual User, JVM&#8217;s are loaded per process and will follow the same principle above.</p>
<p>Related: <a href="http://learnloadrunner.com/introduction/memoryusage-cpuusage-paging-loadrunner/">What is RAM, Memory Usage, CPU Usage, Paging in terms of LoadRunner?</a></p>
<p>a</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/LoadRunner?a=ZLrPuavA"><img src="http://feeds.feedburner.com/~f/LoadRunner?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=DKXyyXC7"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=DKXyyXC7" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=4k8yDrSm"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=4k8yDrSm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=PO0m39Qg"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=PO0m39Qg" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=ENOuwyYs"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=ENOuwyYs" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/LoadRunner?a=oFN1ywGt"><img src="http://feeds.feedburner.com/~f/LoadRunner?i=oFN1ywGt" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://learnloadrunner.com/introduction/process-vs-thread-loadrunner/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://learnloadrunner.com/introduction/process-vs-thread-loadrunner/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.685 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-03-09 22:30:56 -->
