No more typing reviews! Try our Samantha, our new voice AI agent.
it_user371331 - PeerSpot reviewer
Chief Technical Officer at PA Department of Human Services
Vendor
Jan 20, 2016
The real time performance monitoring allowed us to find out the troublesome queries and increase resource efficiency.
Pros and Cons
  • "A great deal of improvement in application performance happened because we could pin point the bottlenecks."
  • "A small number of times, when load testing huge projects with huge number (~10,000) of vUsers, we have seen that it completely froze."

What is most valuable?

The ability to test mobile applications, support cloud based testing, real-time monitoring during a test, advanced auto-correlation feature, infrastructure monitoring, detailed results reporting etc. It also gives the ability to manipulate the script by inserting JavaScript. It's one of the features that very few other tools have.

How has it helped my organization?

First and foremost, it took out the painful resource hours out that went in to manually correlate each and every action of the script while using LoadRunner. NeoLoad does not require much of scripting efforts, and correlation and parameterization are fairly easy.

What needs improvement?

We would like the product to be able to handle large project suits with large number of test scripts. Currently, we are not able to upload/publish huge projects back and forth from the team server to the NeoLoad controller. There is no support for VT3270 terminal emulation to support mainframe-hosted applications. There is no summary graph that shows the distribution of all of the response times on a single graph. We currently export the data as a coma separated variable (CSV) file and import into Excel to generate this summary graph.

For how long have I used the solution?

4 years.

Buyer's Guide
Tricentis NeoLoad
June 2026
Learn what your peers think about Tricentis NeoLoad. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
902,495 professionals have used our research since 2012.

What do I think about the stability of the solution?

A small number of times, when load testing huge projects with huge number (~10,000) of vUsers, we have seen that it completely froze. We had to recover from the previously saved version of the project.

How are customer service and support?

Customer Service:

Very good, the vendor has been very accommodating with the ebb and flow of our business needs. Neotys is a partner.

Technical Support:

Good. (They decommissioned the support for 4.2 though)

Which solution did I use previously and why did I switch?

LoadRunner. Cost effective and with almost same features that are required for our project.

How was the initial setup?

Straightforward and the technical support folks will be available to help.

What about the implementation team?

We utilized a vendor team. They were fairly knowledgeable and knew how to quickly troubleshoot the issues or contact Neotys.

What was our ROI?

A great deal of improvement in application performance happened because we could pin point the bottlenecks. The real time performance monitoring allowed to find out the troublesome queries and tune them. Increased resource efficiency.

What's my experience with pricing, setup cost, and licensing?

Low in cost when compared to tools like HP LoadRunner. Talking about licensing, they offer a cool feature that enables us to split the Vuser bundle across multiple machines. In other words, we can have multiple controllers running multiple load tests at the same time.

Which other solutions did I evaluate?

JMeter. Figured that it would not be suitable tool for our project and requirements.

What other advice do I have?

NeoLoad is the performance testing solution for Web and Mobile applications that can also be used to run the tests from cloud by having load generator’s from various locations. If there is a strong performance team that can analyze and correlate the test results with the raw data, then NeoLoad would be the right solution.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
it_user367815 - PeerSpot reviewer
Enterprise IT at a tech consulting company with 10,001+ employees
Real User
Jan 12, 2016
Prior to NeoLoad, we needed to simulate heavy volumes. We're now able to generate loads from our side and quickly spin the load tests.
Pros and Cons
  • "I would strongly recommend this tool highly."
  • "We had some initial issues with the number of tests, memory leaks, and the controller itself."

Valuable Features:

We pretty much use the majority of the features, but two of the key things are the cloud integration and the ability to spin up the load tests. That is the key driver to using this tool.

Improvements to My Organization:

It's impacted us in a positive way. Prior to NeoLoad, we needed to simulate heavy volumes. We're now able to generate loads from our side and quickly spin the load tests. This process has been greatly improved.

Room for Improvement:

We had some initial issues with the number of tests, memory leaks, and the controller itself.

Use of Solution:

I've used it for three years.

Stability Issues:

In the beginning we had some issues with the number of tests, memory leaks, and the controller itself. We worked with them and they came out quickly. After some time now, it's pretty stable.

Scalability Issues:

It didn't scale well at first but now it does.

Initial Setup:

The setup itself is straightforward. We are in a strict environment so we had some challenges installing it on some machines, but that was down to us internally. We're OK now.

Implementation Team:

The implementation was done in-house.

Other Solutions Considered:

We looked at some others, but NeoLoad really stood out in the end.

Other Advice:

I would strongly recommend this tool highly. It's improved our business a lot.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
it_user200979 - PeerSpot reviewer
it_user200979Owner and Managing Director at a tech services company with 51-200 employees
Real User

The real plus of Neoload IMO is the script-ability. This makes it much easier to use than say HP Loadrunner. The tool has some serious work in the maturity department though. On the other hand, if you find a an issue and report it, its treated very seriously and its usually solved in a timely manner.

Buyer's Guide
Tricentis NeoLoad
June 2026
Learn what your peers think about Tricentis NeoLoad. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
902,495 professionals have used our research since 2012.
it_user61302 - PeerSpot reviewer
IS QA Manager with 1,001-5,000 employees
Vendor
Jan 12, 2016
It's provided a faster turnaround on load-testing creation and the ability to use the team servers so multiple people can use this at once, which we couldn't do before.
Pros and Cons
  • "Compared to support at our previous product, they're more responsive and they're more knowledgeable."
  • "It would be nice if this could be cheaper."

Valuable Features

It makes it easy to create load tests. We used HP LoadRunner previously, and this is far better.

Improvements to My Organization

It's provided a faster turnaround on load-testing creation and the ability to use the team servers so multiple people can use this at once, which we couldn't do before.

Room for Improvement

It would be nice if this could be cheaper.

Use of Solution

I've used it for one-and-a-half years.

Stability Issues

It's been 100% stable, which we are very happy about.

Scalability Issues

Some of the additional modules can be pricey, but it is scalable.

Customer Service and Technical Support

Compared to support at our previous product, they're more responsive and they're more knowledgeable. Overall, it's three times better than our previous solution.

Initial Setup

The initial setup was very straightforward.

Implementation Team

We implemented it in-house.

Other Solutions Considered

We looked at JMeter, but NeoLoad had what we needed. We were using LoadRunner for six years and then we replaced it with NeoLoad.

Other Advice

Everyone's needs are a little bit different, so make sure you do a good POC.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
it_user367827 - PeerSpot reviewer
Web Engineer at a tech services company with 501-1,000 employees
Consultant
Jan 12, 2016
It’s allowed us the ability to look at the performance of an application prior to it going to production utilizing an automated tool.
Pros and Cons
  • "The GUI based scripting is a huge time saver for us since we don’t have a dedicated performance team yet, as I can create scripts quickly and get tests going."
  • "Some of the documentation is geared more towards Java."

What is most valuable?

  1. The GUI based scripting. Other tools are more script/code oriented. This is a huge time saver for us since we don’t have a dedicated performance team (yet). I can create scripts quickly and get tests going.
  2. The comparison report feature is good for pre/post-change result comparisons.
  3. The ability to write custom JavaScript actions. This has allowed us to handle JSON posts in web requests, which has been great.
  4. LAN/WAN emulator has been great in being able to simulate remote locations in their network connections.
  5. It ties into Dynatrace out of the box which we’ve used for deep-dive application performance testing as well as defining business transaction SLAs.
  6. The ability to create custom Frameworks for correlation values of custom, in-house apps.

How has it helped my organization?

It’s allowed us the ability to look at the performance of an application prior to it going to production utilizing an automated tool. Up to this point, most, if not all, of it was done manually. Projects are now making time for performance testing into their timelines.

What needs improvement?

Some of the documentation is geared more towards Java. We are an all-Windows shop and it would be great to see some C# examples on how to integrate a custom performance counter from functional testing tools into NeoLoad.

For how long have I used the solution?

It's been almost two years since we began using it.

What was my experience with deployment of the solution?

We didn't encounter any issues with deployment.

What do I think about the stability of the solution?

We haven't had any issues with stability up to this point.

What do I think about the scalability of the solution?

You can deploy as many LGs as you have a license for.

How are customer service and technical support?

Customer Service:

8/10 - Our account rep, Evan, and engineer, Steve, were great to work with when we were looking at the product. Ever since, they’ve been responsive and helpful.

Technical Support:

10/10 - The engineers know their product and know performance engineering.

Which solution did I use previously and why did I switch?

Prior to NeoLoad, we weren’t using any automated tool for performance testing.

How was the initial setup?

The initial setup was straightforward. The setup of an LG or Controller is as easy as a selection during the install. It’s up to the user how complex they want their environment to be.

What about the implementation team?

We implemented it in-house ourselves. Evan and Steve provided guidance while doing so.

What was our ROI?

I wouldn’t know the monetary side, but the ability to handle SignalR requests by dragging a ‘fork’ action onto the script speaks for itself. No extra coding or anything is needed.

To take it a step further, NeoLoad is smart enough, post recording, to identify and account for the presence of something like SignalR, and will create a copy of the script with the ‘fork’ action already present.

What's my experience with pricing, setup cost, and licensing?

At the time of purchase, it was a competition between Neotys and HP. Neotys’ licensing model was also different from HP, although HP was transitioning into a similar model as Neotys while we were going through the process.

Which other solutions did I evaluate?

We evaluated HP LoadRunner. I’ve used it before and it is/was the industry standard tool.

What other advice do I have?

If you’re coming from a code-based solution, spend time with Actions to become familiar with them. Additionally, if you’re using an APM tool like Dynatrace, test out the integration just to see what it gives you.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
it_user356646 - PeerSpot reviewer
Senior Manager Online Performance Engineering at Dell
Vendor
Dec 16, 2015
It took just a few minutes to set up Neotys Cloud, as opposed to a few days with other solutions. We also want to monitor applications within various environments, which NeoSense will soon allow.
Pros and Cons
  • "To give perspective, we went from spending three million dollars to 160 thousand dollars, which is a huge saving and good value."
  • "They usually answer between 36 and 48 hours for non-critical issues, and with critical issues they hold your hand."

Valuable Features

It is convenient to be able to keep up the pace in which the application code was delivered to us. Since we manage nearly 500-600 applications and we need to make sure they are tested, we wanted something robust with an option to check against previous baselines with minimal human intervention without sacrificing criteria.

We wanted something with less risk when incorporating or shifting scripts.

The fact that it loads from an external cloud is a plus as well.

It took just a few minutes to set up Neotys Cloud, as opposed to a few days with other solutions.

Room for Improvement

They are coming out soon with NeoSense. It's a hybrid between app management tools and a testing tool. This will be helpful for us because we'll be able to monitor applications within various different environments. This is precisely what we have wanted.

Use of Solution

We've been using it for a year.

Deployment Issues

We had no issues with deployment.

Scalability Issues

We used to have only 50 online users. Later we moved to where we are.

Customer Service and Technical Support

We have used their gold support option. Yes, we have been happy. They usually answer between 36 and 48 hours for non-critical issues, and with critical issues they hold your hand.

Implementation Team

We did it in-house.

Pricing, Setup Cost and Licensing

We didn't negotiate the price. To give perspective, we went from spending three million dollars to 160 thousand dollars, which is a huge saving and good value.

Other Solutions Considered

One of our goals was to find a platform that would have the functionalities that we were used to while incorporating in other ones. ProLoad was a competitor, and one other (can't make out name).

We wanted it to support agile and devops, while being able to upgrade to a number of releases over the course of a day, so it was a fit.

Other Advice

The company really strives on experience, always making sure that I as a customer am happy. For example, my team at Dell had an issue with our new version, which we had just updated to. Another team used a different version which required different protocols, and there were discrepancies between the versions. The company found out that our errors were user errors, and helped us fix the problem.

I helped them in terms of product development since we at Dell told them requirements and they added that to product life cycles. So we are a customer, but told them some requirements we'd like to see.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user347766 - PeerSpot reviewer
Manager IT Performance Testing at a retailer with 10,001+ employees
Real User
Dec 14, 2015
I particularly like its ease of use, built in monitoring, and their extensive library of wireless devices and protocols.
Pros and Cons
  • "I particularly like Neoload’s ease of use, built in monitoring and their extensive library of wireless devices and protocols."
  • "NeoLoad’s lack of support for a complete protocol suite is somewhat limiting."

What is most valuable?

It's got a number of valuable features, the best of which I think are the mobile testing capabilities. It allows for load testing to make sure users can experience apps properly and checks for performance issues on the server side.

I particularly like Neoload’s ease of use, built in monitoring and their extensive library of wireless devices and protocols. We are able to simulate various wireless communication standards such as 3G, 4G etc. with ease.

How has it helped my organization?

A lot of our customers are now using mobile technology, so it's provided us the platform and ability to do mobile testing, which in turn enhances their experience in our store.

What needs improvement?

NeoLoad’s lack of support for a complete protocol suite is somewhat limiting. While they do offer some protocols (Kronos, GWT V2.6) that others do not, they are not a one stop shop for protocol testing. Neotys is considered a forward looking company in the software performance testing world and legacy protocols such as RTE, SAP GUI and RDP are not included in their suite of protocols. I would like to see a more comprehensive offering of protocols with future releases.

For how long have I used the solution?

I've used it for a little over a year.

What was my experience with deployment of the solution?

No, not at all. This was probably the easiest part of it. iIt’s working out really well as it is not taking up much resource and it was very easy to install.

What do I think about the stability of the solution?

We didn't encounter any issues with stability.

What do I think about the scalability of the solution?

No, but to be fair, we don’t have a very large license right now, so this hasn’t become an issue for us. If I plan accordingly, this shouldn’t be an issue over time either.

How are customer service and technical support?

The questions that we’ve had for them, they have answered very quickly. The team here is very skilled and we've managed to resolve any issues we've encountered ourselves. But when we have reached out to them they have been very responsive and they've solved our issues quickly.

Which solution did I use previously and why did I switch?

We haven’t completely switched over yet. We are also using HP Performance Center. We are starting to slowly migrate. The mobile capabilities and the cloud testing capabilities, HP are lacking. I think in the next three to five years we will totally migrate to Neoload.

What about the implementation team?

We did it in-house.

What was our ROI?

We certainly have an ROI, but it is hard to put in to numbers. If I don’t do the testing, how much sales do I lose? Millions of dollars. I can definitely tell you it would be significant.

What other advice do I have?

They have been very responsive. They have even made an on-site visit. It’s been very good, they have had recent turnover but they are managing the transition well and they have even had a top team member reach out to us.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user344052 - PeerSpot reviewer
Vice President of Technology at a retailer with 1,001-5,000 employees
Vendor
Dec 5, 2015
It provides data that provides executive-level comfort during peak periods, driving direction for future performance-oriented projects and goals. However, more community collaboration would be good.
Pros and Cons
  • "Outside of the obvious benefits of load testing, the data we get back and are able to provide at the executive level provide a level comfort in the given application at peak periods, and drives direction for future performance-oriented projects and goals."
  • "At times we have had issues with load generator agent stability, but tuning the heap and documented network hacks greatly reduced this."

What is most valuable?

It gives us the ability to quickly script a load test scenario and to develop complex testing scenarios. If you ever want to know more about your application, just recording a session can be invaluable.

How has it helped my organization?

Outside of the obvious benefits of load testing, the data we get back and are able to provide at the executive level provide a level comfort in the given application at peak periods, and drives direction for future performance-oriented projects and goals.

What needs improvement?

They have done well with patching and enhancements in each version. More of a “community” of shared experiences, help, and collaboration would be a good enhancement to their site.

For how long have I used the solution?

We've been using it since 2011.

What was my experience with deployment of the solution?

No issues encountered.

What do I think about the stability of the solution?

At times we have had issues with load generator agent stability, but tuning the heap and documented network hacks greatly reduced this.

What do I think about the scalability of the solution?

No, it's very easy and quick to scale.

How are customer service and technical support?

Customer Service:

7/10

Technical Support:

7/10

Which solution did I use previously and why did I switch?

No, not previously but we have demonstrated or performed proof of concepts of other products.

How was the initial setup?

The infrastructure setup was very straightforward, and getting started with our first test was relatively easy with online videos and resources.

What about the implementation team?

We did it in-house.

What was our ROI?

Difficult to really estimate, however we do know that by load testing we have found countless issues over the years that would have affected our e-commerce revenue had these issues made it to our production environment.

What's my experience with pricing, setup cost, and licensing?

We evaluated other products of similar nature as well other team member’s prior experiences with similar products.

Which other solutions did I evaluate?

We evaluated other products of similar nature as well other team member’s prior experiences with similar products.

What other advice do I have?

Start with some small, simple scenarios and expand complexity from there. Your project will take shape quickly, and something that seems overwhelming and complex will all of a sudden will not be so hard. Use the online resources and videos.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
it_user104961 - PeerSpot reviewer
Penetration and Neoload Tester at a university with 501-1,000 employees
Vendor
Apr 13, 2014
LoadRunner vs NeoLoad

The six phases of an IT project:

  1. Enthusiasm
  2. Disillusionment
  3. Panic
  4. Search for the guilty
  5. Punishment of the innocent (the performance tester)
  6. Praise and rewards for the incompetent non-participants

This article has been put together as part of an evaluation of the performance test tools NeoLoad and LoadRunner. I consulted a variety of sources, including user groups, discussions with colleagues, telephone chats with HP (the vendors of LoadRunner) and Neotys (the vendors of NeoLoad), and of course the Oracle – Google. The opinions in this article are my own and do not represent the views of any particular company, the software vendors or any organisation (and I’ve assumed that readers have some knowledge of web application performance testing).

The versions discussed in this article as of April 2014 are:

LoadRunner 11.52

NeoLoad 4.2.2

I hope this evaluation and comparison will assist you with your own evaluation of LoadRunner and NeoLoad.

Introduction

LoadRunner and NeoLoad are considered the top two best performance testing tools on the market. Comparing the two tools is just like comparing a Mercedes Benz and a BMW: both are high performance, perfectly engineered machines that also have an associated prestige.

Performance testing is a critical component of the software testing process. It determines the actual operational boundaries that will simulate the real world use of an application. Performance testing is load testing, stress testing and scalability testing.

Why are we here?

The philosophy behind performance testing is we don’t want any of our IT systems to crash – it’s terribly embarrassing and can be very damaging, never mind expensive, when a crash happens.

A load test determines how a system behaves under a particular workload. The main objective is to see how various components react to a gradual increased ramp up of workload. The usual outcome of load testing is throughput, response times, CPU load and memory usage.

Stress testing determines the breaking point or the unacceptable performance point in a system. It reveals the maximum service level the system service can sustain.

Scalability testing evaluates the effects of adding additional hardware, virtual or physical, in order to distribute work among system components.

The following evaluation considerations have been taken into account for LoadRunner and NeoLoad:

  1. Record and playback
  2. Recognizing dynamic web components known as ‘correlation’
  3. Data functions – the ability to use data from a text file to populate web forms resulting in realistic test data
  4. Randomising – picking random datasets in rows, check boxes and radio buttons
  5. Putting it all together and orchestrating the load simulation and analysing the system response

LoadRunner is written in C++, and NeoLoad is written in Java. LoadRunner scripts after recording can be manipulated and debugged using C. NeoLoad is a scriptless tool – instead, it involves dragging and dropping functions into a script. Also IF statements and loops can be dragged and dropped. Even exception handlers are controlled the same way within NeoLoad. There are some good and some cumbersome qualities attached to both – the NeoLoad feature is less powerful than the LoadRunner vugen feature, albeit LoadRunner takes more hours to script record, parameterise and debug.

Recording scenarios

If you’ve ever used a proxy debugger like fiddler, you’ll see what’s happening behind the scenes when surfing the internet. There are send requests and responses from your computer’s browser to the website’s web server. Recording load testing scenarios works just like a proxy: when the record button is pressed, it actives a proxy that acts like a ‘man in the middle’ capturing http requests and responses from the system’s web servers.

LoadRunner architecture

LoadRunner, which has a trial version, consists of three components: the virtual user generator, also known as vugen (script recorder and editor), the controller where all the vugen scripts are controlled into a scenario, and the Analysis, the results component. These enable the user to keep scripting in vugen while a scenario is running in the controller component, which usually happens because the load tester is hired at the end of the System Development Life Cycle (SDLC) and is under a huge amount of pressure.

NeoLoad architecture

NeoLoad consists of one component encompassing all-in-one software, which means that if a load scenario is running you cannot create and edit scripts.

Recording web with LoadRunner

Nowadays Chrome and Firefox work perfectly as recording browsers in LoadRunner’s vugen. Once upon a time, just Internet Explorer worked. Other browsers made vugen crash when the recording button was pressed, so LoadRunner consultants were limited to the browser people use to download other browsers.

If you’d like to get the time it takes for a user to login to the system under test, press a simple ‘Start Transaction’ button during recording – you can name the transaction appropriately, log the user in, then end the transaction when the logged in page has downloaded.

The transactions look like this for a simple login script:

Recording web with NeoLoad

NeoLoad records scripts in a ‘tree-view’ like structure. A wizard pops up after recording to automatically correlate the recorded script for you. Start and end transactions are not like those in LoadRunner – they are called ‘containers’ in NeoLoad and there is no end to the container as the ‘end’ of the container is actually the beginning of the new one, like this:

Correlating

Correlating is extracting dynamic values and placing each dynamic value into a variable from GET requests and substituting it into the POST response, usually in the request after the GET. This is the most time-consuming task in load testing – just ask any performance test analyst.

Correlating with LoadRunner

Design Studio is the tool LoadRunner’s vugen uses to try to correlate dynamic values in a newly recorded script.

‘No correlation parameters found’: I glanced at the recorded script below and found many dynamic parameters.

So why didn't the automatic correlation utility work for LoadRunner? This is a good question considering some of the other protocols that LoadRunner uses correlate really well. Like me, many of my colleagues have become used to manual correlation when using LoadRunner for http/web.

In fairness to LoadRunner, it can find one or two dynamic parameters, depending on the size of the recorded script. It looks like this:

It works (sometimes).

Manually correlating with LoadRunner involves placing this statement to grab a parameter from every dynamic GET request, which you’ll have to then place before a POST request if required.

Correlating with NeoLoad

Correlating is definitely where NeoLoad has an edge over LoadRunner. NeoLoad takes hours of painstaking manual correlation work out of the equation, and that saves bucket loads of cash in consultant fees and maintains deadlines. Any IT manager will know how much a LoadRunner contractor costs daily. If that figure is going to be potentially halved (or otherwise cut down by the speed NeoLoad can do the job), then maybe the next word that enters the manager’s head is ‘bonus’ or even ‘gratitude’, for finishing the project on time and within allocated budget parameters. Gratitude goes a long way.

There is some manual correlation in NeoLoad that involves a not-so-very-cumbersome two clicks of a mouse.

NeoLoad is so intuitive that if the same extracted value exists in subsequent requests within the scenario, this pops up (music to my ears):

And if you’d like to replace all, then:

The music keeps on playing – click, click, click ... and done.

Playing back debugging/recorded script with LoadRunner

Debugging is instantly more informative in LoadRunner than in NeoLoad as you can see the script executing and outputting to the log (circled below). It’s easy to watch variables and check for errors in real-time script compilation and execution.

Playing back/debugging recorded script with NeoLoad

One quick and easy way to check and debug a script in NeoLoad is to use the virtual user checking option by right clicking on your script. This runs the script and shows errors in requests that need to be addressed.

In NeoLoad, a more involved debugging analysis (after checking using one method) is to use JavaScript. Do this by dragging the JavaScript function into a script and coding the appropriate write to a text file. All variables can then be sent to a text file and used as a watch list.

NeoLoad will also check the JavaScript syntax for you.

Parameterising

Parameterising is adding a text or csv file to a load testing script. For example, when a script is recorded, there is a hard-coded user id and password in the script. Creating a file of five user ids and passwords and thus adding to the script while replacing the hard coded values is parameterising. You can control this, for example, using the five user names – the script can randomly pick the user id and password or it can pick them one line at a time incrementally.

Parameterising with LoadRunner

I’ve always found parameterising with LoadRunner straightforward, as long as you’re aware that creating a new parameter creates a new .dat file as well. It’s easy to have a user name and password in the same file (like above) instead of in two separate files. You can also edit the text file in Notepad, which makes pasting large amounts of data relatively easy.

Variables in LoadRunner

Where variables need to be declared as well as the variable type, like char or int etc., and values need to be added to them during the script execution, then do the following:

Parameterising with NeoLoad

Adding datasets to NeoLoad isn’t too dissimilar to LoadRunner. Also you can import spreadsheets into the variable manager or just create datasets manually.

Variables in NeoLoad

NeoLoad has an edge over LoadRunner, as none of the above coding is necessary. Variable types are added using the variable manager as in the screenshot below:

NeoLoad has an added SQL variables feature that queries the backend database for test data.

Randomising user input/actions

A very important aspect of a realistic load test is to have as many virtual users doing as many different things as possible to the system under test. The more random actions the better, such as if there are 10 links for two vusers to click, then there should be a one-in-forty-five chance that the two users click the same link (if you don’t know what I mean, check out permutations on Google).

Randomising with LoadRunner

Picking a random row from a result set you’ve just recorded with LoadRunner involves doing something like the code below. First declare the variables, then using the web_reg_save_param_ex() built in LoadRunner function, grab the number of rows, place the number of rows into a random number function between 1 and 10 (if there are 10 rows), and finally get the script to click on any of the rows – this should be different for each iteration in your script, depending on the test you’d like to conduct.

Randomising with NeoLoad

Randomising with NeoLoad is very easy, but to randomise you have to record every request and place them in a container. To give you an example, imagine you are filling out an online form to register for an online shopping site (see the screen below). Just before you submit the form you have the option of subscribing to the store’s newsletter, and also entering into a draw if a radio button is checked. Now that’s four combinations:

  • 1.Submit form
  • 2.Submit form + tick newsletter
  • 3.Submit form + tick prize draw
  • 4.Submit form + tick newsletter + tick prize draw

In NeoLoad you have to record this randomising scenario four times and place each into a container. It’s then possible to control the randomise settings for a realistic and valid load test.

The fun part – performance testing

After all the hard work is done – the correlation, the parameterisation and getting admin access to every single pre-production server in the system – it’s time for the real fun. Every performance tester loves this part because it’s the breaking stuff part: Lego for grown-ups.

Other forms of load testing include what hackers do – distributed denial of service (DDOS) attacks. Well, that’s more like a stress test.

IP spoofing can be implemented with both LoadRunner and NeoLoad – this means that an even more realistic performance test can take place. You don’t want a router in the network to reroute the web requests to a honeypot if there’s a rule in place that redirects heavy traffic away from the system under test.

Load Testing using the LoadRunner controller

All servers in the system under test can of course be added into the load scenario, so that real-time monitoring of server resources can be directly correlated to the number of vusers being ramped up, to a peak hour load test. So for the layman, let’s see what maxes out first if 1,000 users login to your website all at once, or all in the space of five minutes – things will start to break depending on a lot of factors, too many to discuss in this article.

Server statistic graphs can be added to the load scenario, and all the gathered stats as well as transaction time taken can be collated in LoadRunner’s Analysis component. A performance Test Summary Report (TSR) uses a template that can be modified to your liking and then presented to your IT Test Manager. Make sure you let him or her know that you typed the report from scratch – work is all about perception after all.

The client controller component of LoadRunner has all the bells and whistles needed for a realistic load test. There’s only one drawback: there’s a limit on the number of performance counters that can be added to a scenario. If there is a requirement for more performance counters you have to install and configure monitoring software called SiteScope. All servers in the system have to then be added to SiteScope after SiteScope and the SiteScope license server are installed.

Load testing using NeoLoad

The ‘runtime’ component of NeoLoad and the LoadRunner controller are on a par in terms of the capabilities they have for you to add the appropriate graphs.

LoadRunner vs NeoLoad – the cost

Here’s what every IT manager wants to know: Which tool is cheaper? Is it value for money? Now this is a tricky one: How much does LoadRunner cost?

Performance testers have always known that when it comes to price, LoadRunner is not a BMW or Mercedes – it’s a Ferrari. I wasn’t very successful in my endeavours to obtain a quote for LoadRunner. I contacted HP in London, and they referred me one of their local partners here in Australia. My enquiry was pretty simple: I wanted a quote for a 5,000 user Web vusers license, but HP’s partners said via email that they needed more information.

Using Google to ascertain the cost of a LoadRunner license had mixed results. I came across an old article mentioning that a 5,000 vuser perpetual web license with support for three years was about a million dollars. That article was written in 2005.

When I contacted Neotys in France, they were a little more helpful with a licensing quote for NeoLand, and there was a lot of room for negotiation as well, including email support, monitoring for Oracle and a 5,000 vuser license that never expires.

Based on my very ball-park figures, there’s an approximate cost correlation between NeoLoad and LoadRunner. Imagine that LoadRunner costs $100:

LoadRunner: $100

NeoLoad: $10

NeoLoad is about 10% of the cost of LoadRunner, and Neoload includes technical support as well as perpetual licensing.

There are also several product packages associated with both HP and Neotys that can be negotiated as per your allocated budget, so keep that in mind. All you have to do is pick up the phone and talk to them.

So there you go – my take on the top two best performance tools on the planet. Taking into account industry experience, time frames scripting, hours spent completing the job (usually after working hours) and downright value for money, the winner has to go to NeoLoad. It just works.

If your company has spent its money on LoadRunner and highly paid consultants developing test scenarios for your application, then the money has not gone to waste. If your company wants a cheaper product that does the same job as LoadRunner, then evaluate NeoLoad and ask an experienced performance tester’s opinion on the tool. The downside to this option is finding experienced NeoLoad consultants.

LoadRunner is the preferred tool for large organisations, such as banks and financial institutions. Right now, NeoLoad is the preferred performance testing tool for universities and smaller organisations.

Some final questions

My employer has been using LoadRunner for performance testing for many years. How expensive would it be to hire people to convert these scripts to NeoLoad?

Weighted Rankings 1 – 5 (5 is excellent)


Can LoadRunner scripts be migrated to NeoLoad?

Yes, and vice versa. It doesn’t take as much time or resources as you think. Companies don’t need to hire specialists to re-code LoadRunner scripts into NeoLoad scenarios.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user323145 - PeerSpot reviewer
it_user323145Works at a tech vendor with 10,001+ employees
Real User

Hi Good article, can u suggest how to migrate neoload script to vugen one..

See all 4 comments
Buyer's Guide
Download our free Tricentis NeoLoad Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2026
Buyer's Guide
Download our free Tricentis NeoLoad Report and get advice and tips from experienced pros sharing their opinions.