Puneet Varma (Editor)

NeoLoad

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
Neotys

Available in
  
English, French

License
  
Proprietary software

Written in
  
Java

Type
  
Load Testing Tool

Operating system
  
Microsoft Windows, Linux, Solaris

NeoLoad is a load and stress testing tool to measure the performance of web and mobile applications. NeoLoad provides pragmatic solutions to developers to help them optimize performance before the application goes into production. NeoLoad is designed, developed and marketed by Neotys, a company based in GĂ©menos, France.

NeoLoad is mentioned in the Gartner IT Market Clock for Application Development report.

Features

NeoLoad works by simulating traffic (up to millions of users) in order to determine application performance under load, analyze response times and pinpoint the number of the simultaneous users which the internet, intranet or mobile application is able to handle. Tests can be performed from inside the firewall (in-house) or from the Cloud.

In addition to simulating network traffic, NeoLoad also simulates end user transaction activity including common tasks like submitting forms or executing searches by emulating 'virtual' users accessing web application modules. NeoLoad provides the performance information required to troubleshoot bottlenecks for tuning the application and the supporting servers. NeoLoad monitors the newest web, database and application servers such as JBoss application server, HP-UX 11, Weblogic, WebSphere, Tomcat, and MySQL database.

NeoLoad "scripts" are developed via a GUI, which provides conditions, loops and other programming structures. JavaScript may be inserted for more advanced uses, such as password encryption.

  • NeoLoad supports Basic, Digest, NTLM and form-based authentication.
  • NeoLoad can record HTTPS requests and play them back. NeoLoad also supports client certificate authentication.
  • NeoLoad supports ActiveX components as long as communication with the server is via the HTTP protocol.
  • NeoLoad supports any type of web application including those using J2EE, .NET, AJAX, Flex, Silverlight, GWT, SOAP, PHP, Push technology, etc. as long as they are HTTP 1.0 or 1.1 compliant.
  • NeoLoad supports hybrid and native mobile applications.
  • NeoLoad supports video (HTTP streaming and RTMP).
  • JSON and SPDY protocol are also supported by NeoLoad.
  • NeoLoad emulates Network conditions (latency, packet loss and bandwidth).
  • References

    NeoLoad Wikipedia