{"id":39,"date":"2011-03-21T14:59:58","date_gmt":"2011-03-21T14:59:58","guid":{"rendered":"http:\/\/emtunc.org\/blog\/?p=39"},"modified":"2011-06-09T12:29:33","modified_gmt":"2011-06-09T11:29:33","slug":"using-two-or-more-load-generators-with-loadrunner","status":"publish","type":"post","link":"https:\/\/emtunc.org\/blog\/03\/2011\/using-two-or-more-load-generators-with-loadrunner\/","title":{"rendered":"Using Two or More Load Generators with LoadRunner"},"content":{"rendered":"<p>LoadRunner is a suite of applications designed specifically for performance testing of computer systems.<\/p>\n<p>Put at a very high level, LoadRunner is used to throw load (or Virtual Users in LoadRunner terms) at a system to check for performance counters such as throughput, CPU per transaction etc. LoadRunner supports a variety of different architectures including Web, ERP, CRM and more.<\/p>\n<p>This article details the steps of how to set-up multiple load generators to work with your LoadRunner Controller environment.<\/p>\n<p>There are several drivers for going with this approach:<\/p>\n<ul>\n<li>Your load generator may actually sit on the same box as your Controller (design flaw)<\/li>\n<li>Your load generator may be a low spec box which maxes out at X number of VUsers<\/li>\n<li>You want load to hit the target from multiple machines to introduce threading.<\/li>\n<li>etc<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<h3>Set-up<\/h3>\n<p>It&#8217;s a pretty straight forward procedure; unfortunately I couldn&#8217;t find any decent content on the web to actually guide me through this process or anything that detailed what needed to be done to actually get the load generators set-up.<br \/>\nAt first, I thought LoadRunner came equipped with some sort of &#8216;agent&#8217; that could be deployed to a server and set it self up as a service which would then talk to the Controller; however this did not seem the case and it turned out that the software actually needed to be installed on the target machine.<\/p>\n<h3>Requirements<\/h3>\n<ul>\n<li>LoadRunner installer &#8211; preferably the same version as any existing versions of LoadRunner you may have installed on other machines<\/li>\n<\/ul>\n<h3>Install<\/h3>\n<ul>\n<li>Launch the setup.exe on the machine you want to set-up as a load generator<\/li>\n<li>Install with the &#8216;<em>Custom<\/em>&#8216; option &#8211; deselect all the options that relate to the Controller (we only want to install as a load-generator so we don&#8217;t want any Controller components lingering about)<\/li>\n<li>After installing, you may be asked for some configuration input, such as your username and password<\/li>\n<li>On the Controller, click on <em>&#8216;Scenario&#8217;<\/em> &#8211;&gt; <em>&#8216;Load Generators&#8230;<\/em>&#8216;<\/li>\n<li>Here, simply enter the name of the box we just set-up as a load generator.<\/li>\n<li>Click <em>&#8216;Connect&#8217;<\/em><\/li>\n<\/ul>\n<h3>Troubleshooting<\/h3>\n<ul>\n<li>If the Controller cannot connect to the load-generator &#8211; check your firewall settings<\/li>\n<li>Also click the &#8216;Details&#8230;&#8217; button to double check that every thing is in order there<\/li>\n<\/ul>\n<h3>Notes<\/h3>\n<p>This was tried and tested on LoadRunner 8 and 8.1. I expect the procedure to be similar on later versions but I cannot guarantee that.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>LoadRunner is a suite of applications designed specifically for performance testing of computer systems. Put at a very high level, LoadRunner is used to throw load (or Virtual Users in LoadRunner terms) at a system to check for performance counters such as throughput, CPU per transaction etc. LoadRunner supports a variety of different architectures including [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"categories":[1],"tags":[9],"class_list":["post-39","post","type-post","status-publish","format-standard","hentry","category-tech","tag-loadrunner"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1trTO-D","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/emtunc.org\/blog\/wp-json\/wp\/v2\/posts\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emtunc.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emtunc.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emtunc.org\/blog\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/emtunc.org\/blog\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":1,"href":"https:\/\/emtunc.org\/blog\/wp-json\/wp\/v2\/posts\/39\/revisions"}],"predecessor-version":[{"id":949,"href":"https:\/\/emtunc.org\/blog\/wp-json\/wp\/v2\/posts\/39\/revisions\/949"}],"wp:attachment":[{"href":"https:\/\/emtunc.org\/blog\/wp-json\/wp\/v2\/media?parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emtunc.org\/blog\/wp-json\/wp\/v2\/categories?post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emtunc.org\/blog\/wp-json\/wp\/v2\/tags?post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}