F.A.Q
NeoLoad is not a functional testing tool. Nevertheless, it allows
performing
checks on the content returned by the server under load. Features like content assertions based on regular expressions allow performing basic functional testing.
It greatly depends on the scenario and its settings, particularly the
Think Time: a Load Generator can simulate twice as much Virtual Users with a global Think Time of 2s than with 1s.
As an indication, a 2,4GHz Pentium IV computer can generate up to 1500 Hits/s.
Note that the NeoLoad controller can use as many Load Generators as required to generate as much Virtual Users as wanted.
With a single license of NeoLoad you can install one controller,
and as much load generators as you need to perform your load test.
You can't run multiple NeoLoad Controller with a single license.
Create the random variable corresponding to the variable part of the String to generate.
Next use string composition: "product_${productID}".
Yes, please report to the installation guide to get details.
No matter which web server or application server is hosting the application you need to test. It just has to be HTTP 1.0 or 1.1 compliant.
NeoLoad scenarios are also independent of the web server platform.
NeoLoad manages all the cookies sent by the server without having
to do anything. Moreover, you can define static cookies directly on
the definition of the http requests.
Yes. NeoLoad can record https requests and play them.
Anyway, NeoLoad does not support SSL client certificate based authentication yet.
Note that the browser will issue security warning about the server certificate when recording a SSL site. This is normal,
ignore warnings and continue to browse normally.
The think time of each page and the wait actions time are taken into account
in a container response time.
When drawing a graph, the all tree node represents the average of all
Http Requests filtered by the selected user and population.
(see filtering on a Virtual User).
It does not take into account any logical actions such as web pages or containers.
Right click on the chart to export and select "Save as image..."
to save the chart as a PNG image at the location of your choice.
Why do my pages return a java.net.NoRouteToHostException?
The following error: "java.net.NoRouteToHostException: No route to host: connect"
probably means that the wrong Network Interface was used.
Check the advanced network settings of the
Load Generator.
What authentication methods are supported?
Basic Authentication, Form based Authentication and NTML are supported.
My system has free memory so why neoload indicates that the entire amount of memory is used during the load test?
The memory displayed in the runtime panel while a test is running is related to the LoadGenerator heap size and not related to the total system memory.
To generate high load, see how Increasing the available memory for the Load Generator.
Is it possible to extract the raw results of a test?
Yes, NeoLoad can export raw data in CSV format. You can either export all the statistics of an URL, page or container by clicking the export button of the Values tab.
Or, all raw data of a graph can be exported from the export button in the Graph panel.
Why is the play button not active?
If the play button is disabled, you should have a message in the status line (at the bottom of the main window) telling you what is missing to launch the test.
To play a test, you must have defined a Virtual User with HTTP pages and a Population containing at least one virtual user definition.
Afterward, in the Runtime view, you must select a Load Generator to play the test. Usually "localhost" is already selected, but depending on your network configuration, it is possible that you have to do this by yourself.
Is my ActiveX component supported?
NeoLoad records and replays all the HTTP communication between the browser and the web server.
The tool can thus simulate client-side components such as ActiveX as soon as they use the HTTP protocol.
The requests played by the ActiveX component are stored in the Repository like classic browser requests. A new "page" can
be created to store these requests.
If the activeX component sends serialized or binaries data, NeoLoad will only be able to replay them as recorded.
If such data contain session IDs or other parameters that need to be dynamically replaced, the test can fail.
Why do I get NL-NETWORK-03 errors when I check my virtual users?
You have successfully recorded your scenario and created a virtual user. Using the "Check Virtual User" causes
NL-NETWORK-03 errors with the message "Failed to connect to the server".
This means that NeoLoad is not able to connect to the server when playing back the recorded scenario.
If the error detail is "java.net.ConnectException: Connection timed out: connect", it typically means that
the Load Generator uses an inappropriate network interface. Please edit your Load Generator in the Runtime/Scenario
section to check if a suitable network interface to reach the web server is selected.
For other errors, there can be several reasons:
- The server is down or running on another port.
- A firewall or anti-spyware program is blocking the access to the server for NeoLoad. The firewall is typically a desktop firewall.
- Wrong proxy settings at NeoLoad level. You can check the proxy settings used when connecting to the web server
in NeoLoad Preferences/Proxy menu.
If you are sure that the problem cannot come from one of these points, you can try to test a public web server, like www.google.com.
Try a record of the entry page, create a virtual user, and then check it.
Then, you can send the log files the detailed error message to our support team (all files in /logs).
Why do I get 404 errors when I check my virtual users?
If you get 404 Errors on images, Javascript or CSS files during a test,
it means that these files are referenced and used in the HTML web page, but are missing on the server.
An end user generally can't see that these files are missing when navigating with a browser
since the browser silently ignores the missing files.
So, you either have to fix your web application (add missing file on the server or remove
reference to it in the web page), or remove the request from NeoLoad repository.
© Copyright 2005, Neotys.