Neoload is a low-priced high-efficiency load and stress testing tool that is used to measure the performance of web and mobile applications.
Neoload simulates traffic through virtual users to determine the application performance under load and analyze the transaction response times and pinpoint the number of the simultaneous users which the internet, intranet or the mobile application can handle.
A tool that measures performance and behaviour of the system under load.
Used for testing web applications, Web services, flex applications Oracle forms and Silver light applications.Uses Java Script for script enhancements.
Please find below steps to install Neoload:
- Neo Load is compatible with all web servers and web application servers: J2EE, .NET, PHP, ASP, CGI, AJAX, SOAP, etc…
- Neo Load (Controller and Load Generators) is compatible with: Windows 7, Vista, XP, 2000
- 2 GHz processor and Minimum 1 GB RAM.
For more detail,please find the system requirements here.
Step1: Download the latest version and choose the OS bit version depending on your operating system from here.
- Install the controller on the system.
- It is recommended to install “load generator agent’ on the designated agent machines to handle more user load.
- Install Monitoring agent on the servers which are to be monitored.
Detailed installation steps can be found here.
Step3 : Once Neoload is installed successfully. Open the Neoload.
1. Create a new project.
2.Enter the project name and location and click on Finish.
3. Once the project is created successfully
Neoload includes 3 components under one section. They are:
Design: It is for script design like VUgen in LoadRunner.
Design again includes 3 sections as shown in the above screenshot.
- User Paths: Used to record and enhance the scripts.
- Populations: Used to add scripts to the scenario.
- Monitors: Used to add the monitoring servers.
Runtime: It is like the controller in LoadRunner. Runtime is used to create scenarios
Results: It is like Analysis in LoadRunner. And is used to run the test and generate a report.
Before starting with script design, configure the below 2 things.
- Certificate installation
- Proxy setup
- Browser Proxy
- Application Proxy
To record the SSL Authorized application like https, a Neoload certificate should be installed.
The certificate can be installed in two ways:
- Install an Operating System
- Install in Browser
#1) Install in Operating System
If a certificate is installed on an operating system that will apply for Chrome and Internet Explorer then no need to install separately on those browsers. But that will not be applicable to Mozilla. If we are using Mozilla for recording, a certificate should be installed on that browser separately.
Step #1: Open Neoload and go to Help -> Open Logs Folder. It will open the logs folder and then click on the Neoload version from the top menu and open the ‘Conf’ folder which is included in the certificate
Step #2: Once you double-click on a certificate, the Certificate installation wizard will open.Then click on install certificate -> click next -> click place all certificates in the following store -> browse -> select trusted root certification authorities and select nest to validate and then finally click on Finish once all the steps are done.
You will get a message stating “certificate installed successfully”.
#2) Install in Browser
Install certificate in the Operating system is not applicable for Mozilla browser. So, we should install separately in the browser.
Step #1: Open options->privacy & security >Certificates->View Certificates-> click Import the certificate wizard will open.
Step #2: Browse to Neoload ‘Conf’ folder as explained above in the operating system installation and select the certificate Neoload_Root_CA.cer and then click ok. It will show that one popup certificate is successfully installed.
Step #3: If latest Mozilla browser doesn’t have an advanced option then click on settings and search for certificates and click on view certificates.
Step #4: Click on import and copy the path under file name ‘C:\Users\mnazim\AppData\Roaming\Neotys\NeoLoad\v6.9\conf ‘and click open and you will find the certificate.
Step #5: Click on the certificate and you will get one popup as shown in the below screenshot. We should select all the options and click ok.
Proxy setup includes Browser Proxy and Application Proxy which are explained below in detail.
#1) Browser Proxy Setup
Before starting the web script design, set up a browser proxy.
Port and the Neoload running host should be provided to set the proxy.
The default port for Neoload will be ‘8090’.
Open any browser and set the proxy. Here we are showing IE browser.
Step #1: Open IE go to settings -> Internet options -> select ‘connections’ from the menu and click on LAN settings.
Step #2: Click on use proxy server for LAN and enter the host address and port number of Neoload running and click ok.
The Neoload running host address will be ‘localhost’.
#2) Application Proxy Setup
To record the script, browser proxy setup will be enough but some applications have specific proxy i.e. we can’t access the application publicly, so we should set their server proxy, only then the application will be accessible.
To record those type of Applications we should set the proxy in Neoload recording preferences.
Step #1: In Neoload select record -> click on recording preferences and then record preferences wizard will open.
Step #2: Click on the proxy, and you will find two options i.e., Internet proxy and Application proxy.
Step #3: Click on add from the right-hand side and enter ‘name’ and add proxy details, for Example, host tutorial.exmple.com and port 8889.
Step #4: If Application proxy requires authentication, then we should give login credentials as well.
Step #5: Once the required details are filled click ok.
Step #6: Go to Application proxy and select the created proxy from the drop down and finally click on apply.