<?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>LoadRunner TnT &#187; Architecture</title>
	<atom:link href="http://www.loadrunnertnt.com/tag/architecture/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.loadrunnertnt.com</link>
	<description>Performance Testing, LoadRunner Tips &#38; Tricks</description>
	<lastBuildDate>Mon, 08 Mar 2010 07:57:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Planning a Load Test – Part 2</title>
		<link>http://www.loadrunnertnt.com/planning/planning-a-load-test-%e2%80%93-part-2/</link>
		<comments>http://www.loadrunnertnt.com/planning/planning-a-load-test-%e2%80%93-part-2/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 13:36:03 +0000</pubDate>
		<dc:creator>TnT Admin</dc:creator>
				<category><![CDATA[Planning]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Bottleneck]]></category>
		<category><![CDATA[Load Testing]]></category>
		<category><![CDATA[Monitoring]]></category>

		<guid isPermaLink="false">http://www.loadrunnertnt.com/?p=730</guid>
		<description><![CDATA[Following our previous post on planning a load test, we are throwing in more points that you should consider when planning for a load test.

What is the total user base?  What is the concurrent user base? – Now after working the maths out, do you required a load test.  Example, is a 5 concurrent user [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.loadrunnertnt.com/wp-content/uploads/2010/02/planning-150x150.jpg"><img class="alignright size-full wp-image-731" title="planning-150x150" src="http://www.loadrunnertnt.com/wp-content/uploads/2010/02/planning-150x150.jpg" alt="" width="88" height="88" /></a>Following our previous post on <a href="../planning/planning-for-a-load-test/">planning a load test</a>, we are throwing in more points that you should consider when planning for a load test.<span id="more-730"></span></p>
<ul>
<li><strong>What is the total user base?  What is the concurrent user base?</strong> – Now after working the maths out, do you required a load test.  Example, is a 5 concurrent user base an effective load test?  Is it worth the effort to generate a script that emulates 5 concurrent users?  Your customer may want you to run a load test for 5 users even though it is not effective to run that kind of load test.  However, if it is in the contract, you may have obliged it.  If they are willing to pay for that service, then it’s a plus point!</li>
<li><strong>Do the available load testing tools support your system in a load test?</strong> – A very strange question to ask.  Most tools are unable to support asynchronous application and map applications.  Either you may have to purchase more licenses to run the load test like in LoadRunner, find alternative sources or write scripts to emulate the load.  There are multiple ways to run a load test however may require additional effort (which translates to additional time).  Most tools are useful in coordinating and reporting which your scripts may not be able to achieve.</li>
<li><strong>What is the environment that you will be conducting the load test?</strong> – At times, your load test may be conducted in a scale-down production environment which you may know.  The load test results may not be a good representation of the true performance of the load test.  However, most of the times, running in production is a no-no and it is good to align everyone’s (stakeholders, customers, etc.) expectation of the load test.</li>
<li><strong>Where do you want the load to be generated to?</strong> – For a web application, there are multiple layers that you can access the system.  You can access the normal URL that can be the virtual IP address from a central web server.  You can enter at the load balancer or the web server layer.  Lastly, you can enter at the application server layer.  Where you want the load to enter can help you determine the layer that can be causing the performance problem.  By stepping up from the application layer, you can determine stage-by-stage the layer as the source of bottleneck.</li>
<li><strong>What do you want to monitor?</strong> – There are so many things that you can monitor in an infrastructure.  Which one do you want to focus on your analysis effort on first?  Do you want to monitor all sub-systems or target your effort to the most possible source such as the database?  Setting up monitors takes effort.  What&#8217;s more tedious is the effort required to analyze the monitoring results that you have collected!  Therefore, do take note and factor the duration and effort!</li>
<li><strong>Do you know the backbone network infrastructure?</strong> – This information is usually not available to a load tester.  But if you know this, you can least prepare your team that the load test will bound to meet (or not bound to meet) performance issues during the load test. They can be ineffective load balancing, small bandwidth available, invisible proxy that limits bandwidth, etc.  If you do not know this information, it is best to work on those you know such as the method previously mentioned by running the load test stage-by-stage.</li>
<li><strong>Is your load test conducted in a wireless environment?</strong> -  A wireless environment may be limited by the number of access point and the bandwidth available per wireless network. You need to know if the wireless will become a potential bottleneck in the amount of clients that can be generated into the system before your load test.</li>
<li><strong>Do you have a base set of data to use in a load test?</strong> – Most often after a load test, the data in a database will likely be messed out.  Therefore, it is advisable to create a backup of a working set of data in the database for you to reload after each load test.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.loadrunnertnt.com/planning/planning-a-load-test-%e2%80%93-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Oracle&#8217;s underlying architecture</title>
		<link>http://www.loadrunnertnt.com/concepts/understanding-oracles-underlying-architecture/</link>
		<comments>http://www.loadrunnertnt.com/concepts/understanding-oracles-underlying-architecture/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 14:33:33 +0000</pubDate>
		<dc:creator>TnT Admin</dc:creator>
				<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.loadrunnertnt.com/?p=235</guid>
		<description><![CDATA[
Before we are able to analyze and determine tuning areas, we need to understand Oracle Server Architecture and it&#8217;s underlying mechanism. Oracle Server Architecture consist of two main categories: logical (memory) structures and physical (or file) structures. The Oracle memory structure is collectively known as Oracle Instance.  While the physical file structures are collectively [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Oracle" src="http://loadrunnertnt.com/images/oracle_logo.jpg" alt="" width="228" height="78" /></p>
<p>Before we are able to analyze and determine tuning areas, we need to understand <strong>Oracle Server Architecture</strong> and it&#8217;s underlying mechanism. Oracle Server Architecture consist of two main categories: logical (memory) structures and physical (or file) structures. The Oracle memory structure is collectively known as <strong>Oracle Instance</strong>.  While the physical file structures are collectively known as <strong>Oracle databas</strong>e.  Together, they are call an Oracle Server.<span id="more-235"></span></p>
<p><span style="text-decoration: underline;"><strong>Oracle Instance</strong></span></p>
<p>The Oracle Instance consist of the Oracle&#8217;s main memory structure, <strong>System Global Area (SGA)</strong> and the Oracle background processes. The SGA is made up of the following components: (a) Shared Pool, (b) Database Buffer Cache, (c) Java Pool and (d) Redo Log Buffer. In Oracle 9.2 and later, (e) Streams Pool was introduced into the SGA. Other components such as (f) Large Pool may also exist as it is dependent on the optional features from Oracle. The background processes, included (a) System Monitor (SMON), (b) Process Monitor (PMON), (c) Database Writer (DBW0), (d) Log Writer (LGWR) and the (e) Checkpoint Process (CKPT). Other optional processes maybe running as well such as Recoverer (RECO).</p>
<p>The following illustrates the entire <strong>System Global Area</strong> Components:</p>
<p style="text-align: center;" align="center"><img class="aligncenter" title="Oracle Instance Architecture" src="http://loadrunnertnt.com/images/Oracle_Instance_Architecture.png" alt="" width="461" height="538" /></p>
<p>The components of the instance &#8211; the SGA and the required background processes &#8211; acquired space in the server&#8217;s memory immediately upon startup of the database. While the required background processes will always acquire the same amount of memory for their purposes, there are four <strong>init.ora</strong> parameters are the primary determinants of SGA&#8217;s memory requirements.  They are:</p>
<ul>
<li>DB_CACHE_SIZE</li>
<li>SHARED_POOL_SIZE</li>
<li>LOG_BUFFER</li>
<li>LARGE_POOL_SIZE</li>
</ul>
<p>However, there is still one parameter in init.ora that determines the overall size of the System Global Area, which is SGA_MAX_SIZE.  Within this parameter contains two component, Shared Pool and Database Buffer Cache that can be dynamically resized using ALTER SYSTEM command. If the value for SGA_MAX_SIZE is less that the sum of the component at instance startup, Oracle will ignore the setting for SGA_MAX_SIZE and use the sum of the components as the value instead.</p>
<p><span style="text-decoration: underline;"><strong>Oracle Database</strong></span></p>
<p>An Oracle database is made up of physical files called (a) control files, (b) datafiles and (c) redo logs. Additional files associated with the database are (d) <strong>init.ora</strong>, trace and alert log files, password file, and any archived redo log files.  The usage of the files are as followed:</p>
<table style="height: 166px;" border="0" width="479">
<tbody>
<tr>
<td><strong> File Name<br />
</strong></td>
<td><strong>Information Contained in File </strong></td>
</tr>
<tr>
<td>Control File</td>
<td>Locations of other physical files, database name, database block size, database character set, and recovery information.</td>
</tr>
<tr>
<td>Datafile</td>
<td>Data blocks from all database segments including tables and indexes</td>
</tr>
<tr>
<td>Redo Log</td>
<td>A record of all changes made to the database which is used for recovery</td>
</tr>
<tr>
<td>init.ora</td>
<td>A listing of configuration parameters for the instance and database.</td>
</tr>
<tr>
<td>Archived log file</td>
<td>Copy of the contents of previous online Redo log, used for recovery</td>
</tr>
<tr>
<td>Password file</td>
<td>Users who have been granted the SYSDBA and SYSOPER privilege</td>
</tr>
<tr>
<td>Alert log file</td>
<td>Informatioal messages and error messages generated by database activity.</td>
</tr>
<tr>
<td>Trace files</td>
<td>Informational messages and error messages generated by users or background processes</td>
</tr>
</tbody>
</table>
<p>Of all the files mentioned, the <em>init.ora</em> file have great importance in Oracle Server performance tuning with many parameters associated to improve the performance. The default location of <em>init.ora</em> on Windows is <em>%ORACLE_HOME%\database</em> while Unix is <em>$ORACLE_HOME/dbs</em>.</p>
<p><a title="OCP Oracle 9i Performance Tuning Study Guide" href="http://www.amazon.com/gp/product/0782140653?ie=UTF8&amp;tag=pertesloatipt-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0782140653" target="_blank">(Source: OCP Oracle 9i Performance Tuning Study Guide)</a></p>
<p>Following this article, we will be covering the following sections on the individual components that can be tuned in the Oracle Instance and the Database itself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loadrunnertnt.com/concepts/understanding-oracles-underlying-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4 Monitoring Implementation Models</title>
		<link>http://www.loadrunnertnt.com/concepts/4-monitoring-implementation-models/</link>
		<comments>http://www.loadrunnertnt.com/concepts/4-monitoring-implementation-models/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 05:57:33 +0000</pubDate>
		<dc:creator>TnT Admin</dc:creator>
				<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Monitoring]]></category>

		<guid isPermaLink="false">http://www.loadrunnertnt.com/?p=309</guid>
		<description><![CDATA[Let’s touch on the monitoring implementation model for now. A new topic that was not covered in the predecessor site. You will benefit in understanding how to implement the the monitors in the testing environment as well as provide the requirements to the network and server teams to set the monitoring.  In this article, we [...]]]></description>
			<content:encoded><![CDATA[<p>Let’s touch on the monitoring implementation model for now. A new topic that was not covered in the <a href="http://loadrunnertnt.blogspot.com/">predecessor site</a>. You will benefit in understanding how to implement the the <strong>monitors</strong> in the testing environment as well as provide the requirements to the network and server teams to set the monitoring.  In this article, we will be omitting the details of <strong>SiteScope</strong> and <strong>Diagnostics</strong> integration and the implementation for the moment and they will be discussed in future post! So stay tuned for that!<span id="more-309"></span></p>
<p>There are four implementations for monitoring without SiteScope and Diagnostics.</p>
<ol>
<li>Direct</li>
<li>Open port on <strong>firewall</strong></li>
<li>Use one Mercury Agent inside the firewall</li>
<li>Use two Mercury Agents: one <strong>Listener</strong> outside the firewall and one Monitoring Agent inside the firewall.</li>
</ol>
<p>First, I presume you have a fundamental concept of how the <strong>monitoring</strong> works in <strong>LoadRunner</strong>. Bear this in mind so the discussion will be easily understood. If you are new to it, please refer to <a title="How does the monitoring work in LoadRunner?" href="http://www.loadrunnertnt.com/?p=301" target="_blank">&#8220;How does monitoring work in LoadRunner?&#8221;</a> to get a better understanding.</p>
<p style="text-align: center;" align="center"><img class="aligncenter" title="Monitoring Implementation" src="http://loadrunnertnt.com/images/Monitoring_Implementation_1.jpg" alt="" width="412" height="251" /></p>
<p>In [1], direct connection is required between the SUT (Server Under Test) usually inside a firewall; meaning the port is cleared and not blocked on the server. Also, prior to this the <strong>native monitor</strong> should already be working.</p>
<p style="float: left; margin-right: 8px;">
<p>For example, <strong>Windows System Resources</strong> required port <strong>139</strong> to be opened. Therefore, ensure direct connectivity between the <strong>Controller</strong> and SUT on port 139.</p>
<p>In [2], where most environment is protected by a <strong>firewall</strong>, you have to lift the port that the Controller communicates to the SUT. Back to the same example, port 139 is to be lifted on the firewall to allow the monitoring data to be sent back.</p>
<p>Moving on to the 3rd and 4th implementation, the need for installing <strong>LoadRunner</strong> <strong>agents</strong> arises and this increases the complexity (but a little effort in understanding will definitely reduce it).</p>
<p style="text-align: center;"><img class="aligncenter" title="Monitoring Implementation" src="http://loadrunnertnt.com/images/Monitoring_Implementation_2.jpg" alt="" width="584" height="279" /></p>
<p>In [3], the full installation of LoadRunner (<strong>Controller</strong>) will install everything on the machine, resulting in the machine to have the LoadRunner agent. This agent is called the MI Listener, talks to the <strong>MOFW agent (Monitoring Over Firewall)</strong> for monitoring data on port 54345 (strange number huh?).</p>
<p>The MOFW agent which is actually installed (recommended standalone) inside the <strong>firewall</strong>. It also utilizes port <strong>54345</strong> to communicate back to the MI Listener. Put it simply, Controller talks to the MOFW on port 54345 in a two-way traffic.</p>
<p>From the MOFW agent onwards, it is the typical native monitoring ports that is required to be opened. For example, with the <strong>Window System Resources</strong>, the communication is as followed: (1) Controller to MOFW is 54345 and (2) MOFW to SUT is 139. Simple right?</p>
<p>In [4], the concept is similar to [3], however we extend the <strong>MI Listener</strong> as a separate machine by itself. This way, you will need to have port <strong>50500</strong> between the Controller and MI Listener. The communication between the MI Listener to MOFW now, is 443, the default <strong>SSL</strong> communication.</p>
<p>Example with Windows System Resources, you will need the following communication enabled: (1) Controller to MI Listener is 50500, (2) MI Listener to MOFW is 443 and (3) MOFW to SUT is 139.</p>
<p>Why do we have these <strong>monitoring implementations</strong>? There can be various reasons to it but will the following are some suggested or experienced so far:</p>
<p>1. For [1] and [2], it’s a simple setup through direct connection. The cavaet is, it’s security implication on opening the native ports which is usually disallowed. Example, port <strong>139 datagram</strong> used by <strong>Windows System Resource Perfmon</strong>, is typically not allowed due to the security implication. Unless, the <strong>Controller</strong> and the <strong>SUT</strong> belongs to the same side of the <strong>firewall</strong>.</p>
<p>2. For [3], similar to [2], it attempts to open the port for communicating to the <strong>MOFW agent</strong> inside the firewall. In this implementation, it could be a situation that the agents had already been installed inside the firewall and all the Controller have to do is to connect to them. <strong>54345</strong> is not a popular port to be hacked I guessed.</p>
<p>3. For [4], is an attempt to use <strong>HTTP SSL (443)</strong> to communicate to the MOFW agents inside the firewall. This implementation proposed a secure way for communication as compared to lifting native monitoring ports (eg. 139).</p>
<p>4. For [3] and [4], you may have a dedicated machine to be a MOFW agent to collect monitoring data for every load test. This way, it’s more effective to just clear one port (either 443 or 54345).</p>
<p>5. For <strong>Unix System Resource</strong> monitoring which uses a dynamic port, the methods [3] and [4] is clearly more efficient for any port clearance procedures where the Controller connects to the MOFW on 54345 and MOFW connects to the Unix box on the dynamic port (no port lifting is required except 54345 is needed on the firewall).</p>
<p>So well, in summary, we covered the implemtation models in a general overview with the ports required and the benefits and cavaets each of them may have. This should be useful to you in planning the monitoring setup as well as</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loadrunnertnt.com/concepts/4-monitoring-implementation-models/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do we load test a 3-tier architecture using LoadRunner?</title>
		<link>http://www.loadrunnertnt.com/concepts/how-do-we-load-test-a-3-tier-architecture-using-loadrunner/</link>
		<comments>http://www.loadrunnertnt.com/concepts/how-do-we-load-test-a-3-tier-architecture-using-loadrunner/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 05:20:19 +0000</pubDate>
		<dc:creator>TnT Admin</dc:creator>
				<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[LoadRunner]]></category>

		<guid isPermaLink="false">http://www.loadrunnertnt.com/?p=295</guid>
		<description><![CDATA[Hit on the spot! An interview question for newbies! Yes, we can load test a 3-tier architecture using LoadRunner. This is the purpose of the product. Usually in a 3-tier architecture, there will be one point of contact by the real user, the URL address of the web application. This is where LoadRunner access the [...]]]></description>
			<content:encoded><![CDATA[<p>Hit on the spot! An <strong>interview question</strong> for newbies! Yes, we can load test a <strong>3-tier architecture</strong> using <strong>LoadRunner</strong>. This is the purpose of the product. Usually in a 3-tier architecture, there will be one point of contact by the real user, the <strong>URL address</strong> of the web application. This is where LoadRunner access the web application too.<span id="more-295"></span></p>
<p>What LoadRunner does is to record whatever activities on the web application. Replay them as network traffic to the servers in the 3-tier architecture. Prior to the loading, <strong>monitoring setup</strong> has to be done on the servers in the architecture. Say, there are 2 <strong>Web Servers</strong>, 3 <strong>Application Servers</strong> and 2 <strong>Database Servers</strong>. It doesn’t matter how many of them (except the extra effort), all of them (depending on your monitoring requirements) have to be configured properly so that the monitoring data can be successfully sent back when the load test is been executed.</p>
<p>Put it simply.</p>
<p>1. Record the web application.<br />
2. Setup the scenario for execution.<br />
3. Setup the monitors in the 3-tier architecture.<br />
4. Load test it!<br />
5. Collect the monitoring after the run.<br />
6. Analyze the results.</p>
<p>I would suggest reading my previous post on <a title="What's LoadRunner?" href="http://www.loadrunnertnt.com/?p=17" target="_blank">&#8220;What&#8217;s LoadRunner?&#8221;</a> to get a better understanding and not dwell on this question too much.  I will be covering some <strong>case studies</strong> in future which you will have a better idea of the requirements and assist you in your planning and engagement.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loadrunnertnt.com/concepts/how-do-we-load-test-a-3-tier-architecture-using-loadrunner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4 Points to note for Scenario Execution!</title>
		<link>http://www.loadrunnertnt.com/concepts/4-points-to-note-for-scenario-execution/</link>
		<comments>http://www.loadrunnertnt.com/concepts/4-points-to-note-for-scenario-execution/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 04:53:08 +0000</pubDate>
		<dc:creator>TnT Admin</dc:creator>
				<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[LoadRunner]]></category>
		<category><![CDATA[Scenario]]></category>

		<guid isPermaLink="false">http://www.loadrunnertnt.com/?p=279</guid>
		<description><![CDATA[Points to note prior or during the scenario execution. This will save you unnecessary trouble looking at logs and reconfiguring the environment
1. First, ensure the environment for load testing is consistent for all participating machines (ie. Controller and Load Generators). As the scripts are sent to the Load Generator to be executed, it must have [...]]]></description>
			<content:encoded><![CDATA[<p>Points to note prior or during the scenario execution. This will save you unnecessary trouble looking at logs and reconfiguring the environment</p>
<p>1. First, ensure the environment for load testing is consistent for all participating machines (ie. <span style="font-weight: bold;">Controller</span> and <span style="font-weight: bold;">Load Generators</span>). As the scripts are sent to the Load Generator to be executed, it must have the same environmental settings of the recorded scripts (in VuGen). For example, if the script was recorded in <span style="font-weight: bold;">RMI-Java</span>, <span style="font-weight: bold;">JDK 1.4</span> exists on the machine that performed the recording. In the same context, the Load Generator will also require the JDK 1.4 to be installed on it for the script to execute properly. Therefore, ensure JDK versions are installed and similar to the recording machine.<span id="more-279"></span></p>
<p>Another example is an activity of uploading of a file by the script. If the script points to a directory that only exists in the recording machine, the Load Generator will require to create the same directory for it to be executed correctly with a copy of the designated file too.</p>
<p>2. Prior the <span style="font-weight: bold;">scenario</span> execution, conduct a trial run of about 10% of the actual load. This will weed out and ensure your scripts and parameters are working.</p>
<p>3. Once you are satisfied with the 10% load, turn off all the logs (especially <span style="font-weight: bold;">Full Extended Log</span>). These options will create an overhead on the entire load test which may skew the final results.</p>
<p>4. <span style="font-weight: bold;">Do not panic</span> when errors occurred during a scenario execution and start posting on <a href="http://tech.groups.yahoo.com/group/LoadRunner/" target="_blank"><span style="text-decoration: underline;"><span style="color: #0066cc;">Yahoo Groups</span></span></a> for quick-and-dirty answers. What the tool does is to find out problems, right? When errors start to occur during a scenario execution, what you should do is to scope down the possibility of the errors. Use the following questions to help you with it.</p>
<ol>
<li>Does it happen at the start of the scenario execution?</li>
<li>Does it happen at the middle of the scenario execution?</li>
<li>If (2), is yes, then how many <span style="font-weight: bold;">Vusers</span> were running at that point of time when the errors appeared?</li>
</ol>
<p>With the above, you can determine if the scenario is actually failing due to the following reasons to list a few.</p>
<ol>
<li>The script is not working properly in the first place or configuration of the script failed.</li>
<li>The application is experiencing load during the scenario execution.</li>
<li>Network/server issues not pertaining to load have occurred during the scenario execution.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.loadrunnertnt.com/concepts/4-points-to-note-for-scenario-execution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
