<?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; Licenses</title>
	<atom:link href="http://www.loadrunnertnt.com/tag/licenses/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>What’s QTP?</title>
		<link>http://www.loadrunnertnt.com/products/what%e2%80%99s-qtp/</link>
		<comments>http://www.loadrunnertnt.com/products/what%e2%80%99s-qtp/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 08:20:28 +0000</pubDate>
		<dc:creator>TnT Admin</dc:creator>
				<category><![CDATA[Products]]></category>
		<category><![CDATA[Licenses]]></category>
		<category><![CDATA[Object Spy]]></category>
		<category><![CDATA[QTP]]></category>
		<category><![CDATA[VB Script]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.loadrunnertnt.com/?p=712</guid>
		<description><![CDATA[Quick Test Professional (QTP) is another product from HP/Mercury (originally from Mercury Interactive) that provides automated functional testing capabilities.  The current version at the time of this writing is QTP version 10.0.  Generally, QTP is a record and playback tool similar to LoadRunner.  Although they look similar in terms of record and playback, they differ [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.loadrunnertnt.com/wp-content/uploads/2010/02/company_hp_logo1.gif"><img class="alignleft size-full wp-image-714" title="company_hp_logo" src="http://www.loadrunnertnt.com/wp-content/uploads/2010/02/company_hp_logo1.gif" alt="" width="64" height="55" /></a>Quick Test Professional (QTP)</strong> is another product from HP/Mercury (originally from Mercury Interactive) that provides automated functional testing capabilities.  The current version at the time of this writing is <strong>QTP version 10.0</strong>.  Generally, QTP is a record and playback tool similar to <a href="../products/whats-loadrunner/">LoadRunner</a>.  Although they look similar in terms of record and playback, they differ greatly in terms of what is recorded and what is playback.  QTP identify and records objects on the windows and rewrite the process of launching the object in a script (VB).  Example, QTP identifies and recognizes the click activity of the button on the web-browser or the web-application.  However, LoadRunner records whatever request made after the button is clicked (although <strong>Web Click &amp; Script protoc</strong>ol supports this).<span id="more-712"></span></p>
<p>During replay, the script will then be replayed like a <a href="http://technet.microsoft.com/en-us/scriptcenter/default.aspx">Windows VB Script</a>, launching the windows and activating the buttons as what is being recorded.  A sound knowledge of VB script is actually helpful in maintaining the scripts however not necessarily needed as QTP is relatively easy to use.  A tip here is you can actually use VB script in Windows to run automation without even using QTP.  It works the same way but a little low-level work is required and you need to understand the various ways the windows and objects are called in the Windows environment.</p>
<p>In QTP, you can add check points to determine if your application response as intended.  You can also use output values similar to the concept of correlation in QTP to handle dynamic data.  The output values are also used to be input values for the next step depending on how the test case is designed.</p>
<p>As for the licenses, they worked in two ways.  Either you use a <strong>Seat license</strong> or a <strong>Concurrent license</strong>.  The seat license is tied to the machine that installed the license while the concurrent license requires a license server to be available for it to retrieve the license information.  The license will decide the type of application you can record; generally called an Add-In.  QTP has various Add-In to suit the needs of the customer.  The common one is Web, Java script and ActiveX.  Other supported technologies that require an Add-In are Java, Oracle, SAP, etc.</p>
<p>Of all the virtues of using QTP, you will still need to be careful on the following and use it correctly:</p>
<ul>
<li><strong>Resolution of the      recording machine and replay machine MUST be the same</strong> – QTP rely on the resolution      of the machines to recognize the coordinates and size of the objects.  Problem will arise when the resolution      of the recording machine and replay machine is different.  Example, the script was recorded in 1024      x 768 resolution while it was replayed in a 1280 x 800 resolution may      result in the script generating error as the objects have changed their      coordinates.</li>
<li><strong>Iteration of the      script requires the start and end point to be the same </strong>– For a script to iterate      successfully, the script should be recorded in a way that the start and      end point are the same.  Example,      the script starts off with the login page and proceeds with login and some      activities then logout to return to the login page.  In this manner, the script will be able      to iterate with the next set of value such as a new login account.</li>
<li><strong>Context</strong>-<strong>sensitive – </strong>Context sensitive menus may require the use of <strong>Object Spy</strong> feature in QTP.  Context sensitive menu such as      mouse-over menu that will show the sub-menu.  This will require pressing “Crtl-Key”      when using the Object Spy and inserting the action (and object) into the      script.  However, we recommend      recording in a lower granularity (in analog) to capture as much objects as      you can before proceeding to use the Object Spy.</li>
<li><strong>Preparation of      initial test data</strong> – Most often people ignored the need for a baseline set of data      for testing.  After each functional      (regression) test, the data needs to be refreshed to a clean set before      the script can work again.</li>
<li><strong>Still dependent      on a well-designed test case – </strong>To make the tool really useful, the tool      still highly depends on a well-designed test case.  Without a well designed test case, the      downstream activities such as recording and modifying may not serve its      purpose well.</li>
</ul>
<p>The information should give you an overview of how <strong>QTP</strong> works and what you should take note after purchase (or even before purchase).  We hope that it will be useful to you and do share with us on anything related to QTP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loadrunnertnt.com/products/what%e2%80%99s-qtp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SilkPerformer license</title>
		<link>http://www.loadrunnertnt.com/concepts/silkperformer-license/</link>
		<comments>http://www.loadrunnertnt.com/concepts/silkperformer-license/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 04:13:43 +0000</pubDate>
		<dc:creator>TnT Admin</dc:creator>
				<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Licenses]]></category>
		<category><![CDATA[SilkPerformer]]></category>

		<guid isPermaLink="false">http://www.loadrunnertnt.com/?p=229</guid>
		<description><![CDATA[
SilkPerformer licensing mechanism is based on three mainly groups. Namely Web, Standard and Premium. The differences in each group is the type of technologies being used in the group. For example, Web encompasses the commonly used protocols while Standard focuses on additional components. This is somewhat similar to LoadRunner in terms of grouping the protocols [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Borland" src="http://loadrunnertnt.com/images/company_borland.gif" alt="" width="126" height="48" /></p>
<p><strong>SilkPerformer</strong> licensing mechanism is based on three mainly groups. Namely Web, Standard and Premium. The differences in each group is the type of technologies being used in the group. For example, Web encompasses the commonly used protocols while Standard focuses on additional components. This is somewhat similar to <strong>LoadRunner</strong> in terms of grouping the protocols in bundles. The following table is the full list of what the group covers in SilkPerformer 2008 (which is also available in the <a title="SilkPerformer Release Notes (HTML)" href="http://techpubs.borland.com/silk_gauntlet/SilkPerformer/2008/relnotes.htm" target="_blank">Release Notes</a>).<span id="more-229"></span></p>
<div>
<table style="height: 196px;" border="1" width="478">
<tbody>
<tr>
<td><strong>Web</strong></td>
<td><strong>Standard<br />
</strong></td>
<td><strong>Premium </strong></td>
</tr>
<tr>
<td>HTTP(S) (Web browser low level)<br />
HTTP(S)/HTML (Web browser high level)<br />
HTTP(S)/XML (Web services, SOAP)<br />
SAP NetWeaver<br />
WebDAV (MS Outlook Web Access)<br />
Email (SMTP/POP)<br />
FTP<br />
TCP/IP<br />
UDP<br />
i-Mode (HTTP)<br />
AMF0/AMF3/FLEX<br />
Streaming Media (MS, Real)<br />
DLL Interface</td>
<td><strong>All of Web, plus:</strong></p>
<p>.Net Add-On<br />
Java Add-On<br />
DB2-CLI Add-On<br />
OCI Add-On<br />
ODBC Add-On<br />
(D)Com Add-On<br />
Visual Basic Add-On (Framework)<br />
Directory server (LDAP)<br />
CORBA Add-On</td>
<td><strong>All of Standard, plus:</strong></p>
<p>GUI Level Testing<br />
Remedy Web ARS<br />
SAPGUI Add-On for SilkPerformer<br />
Oracle Applications/Forms Add-On<br />
PeopleSoft Add-On<br />
Siebel Add-On<br />
Citrix Add-On<br />
Terminal Emulation (Green-Screen) Add-On<br />
Tuxedo/ATMI Add-On<br />
WAP Add-On</td>
</tr>
</tbody>
</table>
</div>
<p>As briefly mentioned in <a title="What's SilkPerformer?" href="http://www.loadrunnertnt.com/?p=40" target="_blank">&#8220;What&#8217;s SilkPerformer?&#8221;</a>, <strong>SilkPerfomer</strong> allows the capabilities of checking out the license with the license server, <strong>SilkMeter</strong>. This is great in a way that there are no limitation on the &#8220;Controller&#8221; and you can install it anytime. Furthermore, you can fully maximise the &#8220;controller&#8221; resource when it is not needed for an existing project.</p>
<p>Take note that there are still some limitations on the use of SilkPerformer on the group licenses. The groups does not cover SOA applications. If you like to test the <strong>Web Services</strong> via <strong>WSDL</strong> files, you will require the <strong>SilkPerformer SOA Edition</strong>. Similarly with LoadRunner that requires the <strong>SOA Bundle</strong> license to work for Web Service protocol.<br />
<!--adsensestart--></p>
<p>Also, for unit-level testing tools available from SilkPerformer, namely <strong>.NET Explorer</strong> and <strong>Java Explorer</strong>, will require additional development licenses for them (the explorer tools) on top of the vuser type license. This can be thought as the same as using <strong>Quick Test Professional (QTP)</strong> scripts for LoadRunner in a load test where it requires both licenses on the QTP and LoadRunner to be functional.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loadrunnertnt.com/concepts/silkperformer-license/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>LoadRunner licenses</title>
		<link>http://www.loadrunnertnt.com/concepts/loadrunner-licenses/</link>
		<comments>http://www.loadrunnertnt.com/concepts/loadrunner-licenses/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 05:23:12 +0000</pubDate>
		<dc:creator>TnT Admin</dc:creator>
				<category><![CDATA[Concepts]]></category>
		<category><![CDATA[Licenses]]></category>
		<category><![CDATA[LoadRunner]]></category>
		<category><![CDATA[Protocols]]></category>

		<guid isPermaLink="false">http://www.loadrunnertnt.com/?p=299</guid>
		<description><![CDATA[LoadRunner requires license to function. The license entitles to (1) the protocol the user is permitted to run, (2) the number of Vusers (or concurrent users it can generate) and (3) the type of monitors available to the user. After LR8.1 FP3 (standing version of this writing is LR9.0), the license model have changed from [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignleft" title="HP" src="http://loadrunnertnt.com/images/company_hp_logo.gif" alt="" width="64" height="55" />LoadRunner</strong> requires license to function. The <span style="font-weight: bold;">license</span> entitles to (1) the <span style="font-weight: bold;">protocol</span> the user is permitted to run, (2) the number of Vusers (or concurrent users it can generate) and (3) the type of monitors available to the user. After <span style="font-weight: bold;">LR8.1 FP3</span> (standing version of this writing is LR9.0), the license model have changed from individual or group protocols to Bundle Licenses. In a Bundled License, the protocols of the same genre are grouped together (e.g. <strong>Web (HTTP/HTML)</strong>, <strong>FTP</strong>, <strong>Winsock</strong> are grouped together into Web &amp; Multimedia Bundle). This (in my opinion) provides a neater way to manage the licenses. Also, the all monitors are made available as “All Monitors” with exceptions to the diagnostics modules (e.g. <strong>J2EE</strong>, <strong>.NET</strong>, <strong>SAP</strong>, etc.).<span id="more-299"></span></p>
<p>It seemed that all is good  with LR8.1 FP3. However, with the grouping feature of the protocols, and all <span style="font-weight: bold;">monitors</span> being available, there are no free meals, the costing have also increased.</p>
<p>Once you’ve upgraded to LR8.1 FP3 from a previous version, and you would like to uninstall FP3, there are no methods to rollback the upgrade other than uninstalling LR again and upgrade to the Feature Pack that you desired (e.g. <span style="font-weight: bold;">FP2</span>).</p>
<p>The <strong>license</strong> effectively constraints the <strong>Controller</strong> in the type of <strong>Vusers</strong> to run, the number of Vusers to run and the type of <strong>monitors</strong> entitled. As such, you can still install <strong>Vugen</strong> and <strong>Analysis</strong> to perform <strong>recording/replaying</strong> and analysis of the graphs without worrying about the license restrictions.</p>
<p>The license is usually bounded by a Host-ID (with exception on <strong>dongle</strong> based license) which generates the License Key for the machine. Take note that if you change system values like System Date, this will create a security violation to the license causing it to fail when you startup Controller. If such things arises, don’t do anything else, it’s not going to work; just contact <a href="http://support.openview.hp.com/" target="_blank"><span style="text-decoration: underline;"><span style="color: #0066cc;">Mercury/HP</span></span></a> for an unlocking license to save you the troubleshooting time.</p>
<p>The <strong>Host-ID</strong> changes every time, however be assure that the license generated remains the same. This as described in <a href="http://support.openview.hp.com/selfsolve/document/KM184373" target="_blank"><span style="text-decoration: underline;"><span style="color: #0066cc;">Document ID 30252</span></span></a> is because the Host-ID is based on an algorithm to calculate the value out based on system values. That is the reason, changes such as the <strong>System Date</strong> may cause the Host-ID to be inconsistent with the License Key.</p>
<p>There are a couple of KBs in the support website that provides useful information on licenses. I’ve listed them down for your reference. Take note that you have to be a valid user of the support website in order to access the articles:</p>
<ul><a href="http://support.openview.hp.com/selfsolve/document/KM187573" target="_blank"><span style="color: #0066cc;"><span style="text-decoration: underline;">Document ID 3422 &#8211; How to determine the number of Vuser licenses</span></span></a><br />
<a href="http://support.openview.hp.com/selfsolve/document/KM207158" target="_blank"><span style="color: #0066cc;"><span style="text-decoration: underline;">Document ID 9120 &#8211; Error: “You do not have a license for this Vuser type”</span></span></a><br />
<a href="http://support.openview.hp.com/selfsolve/document/KM187573" target="_blank"><span style="color: #0066cc;"><span style="text-decoration: underline;">Document ID 10260 &#8211; How to get a LoadRunner license key</span></span></a><br />
<a href="http://support.openview.hp.com/selfsolve/document/KM169574" target="_blank"><span style="color: #0066cc;"><span style="text-decoration: underline;">Document ID 10749 &#8211; How to generate a hostID without installing first</span></span></a><br />
<a href="http://support.openview.hp.com/selfsolve/document/KM169712" target="_blank"><span style="color: #0066cc;"><span style="text-decoration: underline;">Document ID 11369 &#8211; How to enter a new license key for LoadRunner</span></span></a><br />
<a href="http://support.openview.hp.com/selfsolve/document/KM189103" target="_blank"><span style="color: #0066cc;"><span style="text-decoration: underline;">Document ID 36169 &#8211; Error: “Loadrunner security Violation. Please reset the System Date”</span></span></a><br />
<a href="http://support.openview.hp.com/selfsolve/document/KM192712" target="_blank"><span style="text-decoration: underline;"><span style="color: #0066cc;">Document ID 39992 &#8211; Where is the license key saved after it has been applied during LoadRunner installation</span></span></a></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.loadrunnertnt.com/concepts/loadrunner-licenses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
