NeoLoad’s Web Load Testing Runtime uses a distributed architecture allowing you to create extreme loads on your server.
Because various situations can affect web performance, Neoload simulates various extreme load scenarios like "ramp up", "peaks", and "custom" load.
NeoLoad's Controller distributes the load between all available load generators.
NeoLoad manages cookies, authentications and redirections
NeoLoad automatically manages HTTP features like cookies, basic authentication and redirects.
NeoLoad handles NTLM authentication automatically
NeoLoad automatically manages NTLM (Windows NT LAN Manager) authentication.
NTLM is detected while recording the scenario, and then used during runtime.
NTLM variables can be used to log into the web application using different user profiles.
SSL support for recording and playback
NeoLoad records SSL pages, and the load generators play them back during Web Load Testing Runtime.
NeoLoad makes it possible to record in HTTP and play back in secure HTTPS mode, as well as the other way around.
Automatic URL rewriting detection
During Web Load Testing Runtime, NeoLoad automatically detects and configures URL rewriting.
Load generators handle user session tracking using URL rewriting or cookies.
Emulating user's thinking time
Manage the delay between pages to simulate the time a real user would need to read or process the page.
Thinking time delay can be assigned for each page or a global delay can be set for all pages.
IP spoofing
Define multiple user IP addresses to test load balancing systems based on IP addresses.
Real time test monitors
While a test is running, NeoLoad's web application stress HTTP monitoring displays key test statistics such as the average response time and error rate.
Performance monitors
NeoLoad provides real time web stress test monitoring : define Operating System monitors (Windows, Linux, Solaris, IBM AIX, HP UX, RSTAT), Application Server monitors (.Net, WebLogic, WebSphere, Oracle AS, JBoss, Tomcat, Jonas), Web Server monitors (IIS, HTTP Apache), Database monitors (SQL Server, Oracle, MySQL, DB2, PostgreSQL) and any SNMP managed device to retrieve system information during the web load test.
Proxy
The recorder and load generators can be configured to send requests through a proxy.