Try our new research platform with insights from 80,000+ expert users
it_user367827 - PeerSpot reviewer
Web Engineer at a tech services company with 501-1,000 employees
Consultant
It’s allowed us the ability to look at the performance of an application prior to it going to production utilizing an automated tool.

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.

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

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 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_user104961 - PeerSpot reviewer
Penetration and Neoload Tester at a university with 501-1,000 employees
Vendor
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user323145 - PeerSpot reviewer
it_user323145Works 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
Tricentis NeoLoad
November 2024
Learn what your peers think about Tricentis NeoLoad. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
824,067 professionals have used our research since 2012.
it_user467826 - PeerSpot reviewer
Performance Test Engineer at a tech services company with 10,001+ employees
Real User
It provides easy mobile performance testing solution for our customers.

Valuable Features

  • Codeless scripting
  • Easy correlation
  • Features for mobile such as WAN emulation collaboration with Perfecto

Improvements to My Organization

It provides easy mobile performance testing solution for our customers.

Room for Improvement

The product keeps its pace with the updates, however I would like them to offer online advance training certification and better support material.

Use of Solution

I've used it for around three years.

Customer Service and Technical Support

They provide very quick responses.

Initial Setup

It is very simple compared to other tools on the market that it competes with.

Pricing, Setup Cost and Licensing

Through collaboration with Neotys, we have free licenses for 50 users. I think we would buy more if they could provide hands on training for newly added features to specific sets of people.

Other Advice

It's a great product, especially if you are looking into mobile performance testing.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partners
PeerSpot user
PeerSpot user
Performance Architect at a tech services company with 10,001+ employees
Real User
I like the integration with various monitoring tools.

What is most valuable?

  • The easy of flagging requests while performing manual correlation.
  • Its integration with various monitoring tool.
  • Ease of creation population mimicking various browser emulations and network profiles.

How has it helped my organization?

In the projects where we deployed NeoLoad, it helped to reduce the time taken to script workflows. Also, the ease with which load generators could be added significantly reduced the time taken to design and initiate the load tests.

What needs improvement?

The current product is very good and the roadmap which is laid out for Neoload is sound. However, they need to offer more protocol support.

For how long have I used the solution?

I have been using this solution for about four years.

What do I think about the scalability of the solution?

There were projects which we had to simulate more than 50,000 users and had some scalability issues which were quickly resolved with help from Neotys support.

How are customer service and technical support?

Customer support is excellent, with a very quick turn around time for any question asked.

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

Traditionally we have been using HP LoadRunner, and were looking for a more cost effective solution for performance testing. JMeter was the initial choice, but the lack of support was a cause for concern.

How was the initial setup?

The initial step was relatively easy with a one click installation and setup. The complexity was in learning the features of the tool. The initial learning curve was a bit steep, but once the process and steps were determined, then the way ahead was easy.

What about the implementation team?

The implementation was taken care in-house. Implementation is a fairly straightforward process if the load generators and controllers are in the same subnet. It takes a bit of time to setup the network firewall rules and to open up all the necessary ports if the load generators are in various subnets.

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

It is fairly cost effective when compared to the cost of LoadRunner.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user344052 - PeerSpot reviewer
Vice President of Technology at a retailer with 1,001-5,000 employees
Vendor
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.

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
PeerSpot user
Asst Supervisor, QA Automation, Quality Assurance at a insurance company with 1,001-5,000 employees
Vendor
We switched from LoadRunner due to various reasons including cost, ease of use and robust features.

What is most valuable?

Ease of use. Technology support, and robust features.

How has it helped my organization?

We are able to use NeoLoad to quickly expand performance testing to all critical business applications and address some key performance issues.

What needs improvement?

Team Server - Neotys Team Server - This currently stores project data on the local drive. I suggest having Neotys Team Server Data stored on an actual server.

For how long have I used the solution?

Since 2014.

What was my experience with deployment of the solution?

No issues. Simple deployment process.

What do I think about the scalability of the solution?

None.

How are customer service and technical support?

Customer Service:

Excellent.

Technical Support:

Excellent.

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

Yes, HP LoadRunner. We switched due various reasons including cost, ease of use and robust features.

How was the initial setup?

Yes, the initial setup process is really straightforward.

What about the implementation team?

In house.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Release Test Manager at a tech company with 201-500 employees
Real User
Easy to build test cases, good stability and good scalability
Pros and Cons
  • "The test cases are quite easy to build and to maintain. This is the most valuable aspect of the solution for us. It's the reason why they changed from JMeter to NeoLoad."
  • "Sometimes it's complicated to maintain the test cases. It's much easier than in JMeter, however. I'm not sure if this depends so much on NeoLoad, or is more based on the environment that we are testing."

What is our primary use case?

We primarily use the solution for load testing. Our focus is not so much performance testing. We focus more on load testing, which does inadvertently include performance testing, however. 

What is most valuable?

The test cases are quite easy to build and to maintain. This is the most valuable aspect of the solution for us. It's the reason why they changed from JMeter to NeoLoad.

What needs improvement?

Overall, we're quite satisfied with the product.

Sometimes it's complicated to maintain the test cases. It's much easier than in JMeter, however. I'm not sure if this depends so much on NeoLoad, or is more based on the environment that we are testing.

For how long have I used the solution?

I've been using the solution for about a year now.

What do I think about the stability of the solution?

The stability of the solution has been good, or at least good enough for our purposes. We haven't experienced any bugs or glitches so far. We also haven't had any crashes that would lead us to believe the solution isn't sound.

What do I think about the scalability of the solution?

The scalability has so far fit our needs. We haven't had any issues expanding as required.

We currently have three people actively working on the solution. They are all testers.

How are customer service and technical support?

The technical support is very good. Whenever we have needed something, they've provided support without us having to worry or wonder about if we'd get a response. Either they would send someone or help us remotely or the partner that they recommended to us (during the implementation process) helped us very quickly. The support has met our expectations so far and we're satisfied with their level of support.

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

We previously used Apache JMeter. We switched because test cases were easier to build on this solution.

How was the initial setup?

The initial setup was straightforward for us. However, we did have assistance with the process, and that made it easier.

What about the implementation team?

We got someone from Neotys to help us find someone to help assist us. They recommended a partner to help us to set it up right very quickly. We ordered the assistance suggested and we signed the contract on a Friday evening. We got the first report from NeoLoad the following Tuesday evening. We were quite satisfied with the assistance we received. It made the setup process quite easy.

What other advice do I have?

We have pretty close to the latest version of the solution but are currently trying to make an upgrade.

I can recommend that product. I'd also recommend that new or potential users do some training. It's a good idea to use experienced partners or consultants to assist with the initial setup.

I'd rate the solution nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Assosiate Project Manager at a tech services company with 10,001+ employees
Real User
Less manual scripting and ease of setting up monitoring are valuable features.

What is most valuable?

Less manual scripting and ease of setting up monitoring are very valuable features of the tool.

Loadrunner has extensive list of analysis features available whereas NeoLoad had limited when I worked.

How has it helped my organization?

It helped us deliver the solution for various customers within budget and efficiently.

What needs improvement?

Analysis can be further improved. I have been using LoadRunner analysis and it has been a very powerful tool.

For how long have I used the solution?

I have used it for six months.

What was my experience with deployment of the solution?

I have not encountered any deployment issues.

What do I think about the stability of the solution?

I have not encountered any stability issues.

What do I think about the scalability of the solution?

I have not encountered any scalability issues.

How are customer service and technical support?

Technical support's turnaround time for issue response is too good.

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

I have worked on various different performance testing tools, and I found NeoLoad very much within budget without compromising the quality of the product.

How was the initial setup?

Initial setup was straightforward.

What about the implementation team?

A vendor team implemented it.

What other advice do I have?

More protocols can be added, and I would love to see if any profiler is included in it.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Tricentis NeoLoad Report and get advice and tips from experienced pros sharing their opinions.
Updated: November 2024
Buyer's Guide
Download our free Tricentis NeoLoad Report and get advice and tips from experienced pros sharing their opinions.