This article has multiple issues. Please help improve it or discuss these issues on the talk page . (Learn how and when to remove these template messages)
|
Developer(s) | Neotys |
---|---|
Stable release | NeoLoad 7.9 |
Written in | Java |
Operating system | Microsoft Windows, Linux, Solaris, macOS |
Available in | English, French |
Type | Load testing |
License | Proprietary software |
Website | neotys |
NeoLoad (load and stress testing) is an automated performance testing platform for enterprise organizations continuously testing from APIs to applications. It provides testers and developers automatic test design and maintenance, the most realistic simulation of user behavior, fast root cause analysis and built-in integrations with the entire software development lifecycle toolchain. It is designed, developed and marketed by Neotys, a privately owned company based in Gémenos, France.
NeoLoad works by simulating traffic (up to millions of users) to determine application performance under load, analyze response times and pinpoint the number of the simultaneous users which the Internet, intranet or mobile application can handle. Tests can be performed from inside the firewall (in-house) or from the cloud.
In addition to simulating network traffic, it also simulates end-user transaction activity including common tasks like submitting forms or executing searches by emulating "virtual" users accessing web application modules. It provides the performance information required to troubleshoot bottlenecks for tuning the application and the supporting servers. It monitors the newest web, database and application servers such as JBoss application server, HP-UX 11, Weblogic, WebSphere, Apache Tomcat, and MySQL database.
Its "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.
Version | Release date | Features |
---|---|---|
1.0 | March 1, 2005 | - |
1.1 | July 26, 2005 | - |
2.0 | July 27, 2006 | SOAP / Linux & Solaris platforms monitor / SNMP monitor / Apache monitor / WebLogic monitor / Websphere monitor |
2.1 | February 13, 2007 | Apache Tomcat monitor / Oracle database monitor |
2.2 | June 17, 2007 | AIX monitor / HP-UX monitor / JBoss monitor / MySQL monitor |
2.3 | December 3, 2007 | OAS monitor / JOnAS monitor / IBM Db2 database monitor / PostgreSQL database monitor |
2.4 | March 28, 2008 | Adobe Flex / Oracle Forms / IIS monitor / SQL Server monitor / .Net monitor |
2.4.2 | May 19, 2008 | Refactor of Telnet/SSH module in two modules Linux and Solaris. |
2.4.4 | July 3, 2008 | Dynatrace |
3.0 | May 15, 2009 | GWT |
3.0.6 | October 15, 2009 | GlassFish / SAP / Adobe LCDS |
3.1 | June 8, 2010 | Push / RTMP / Java Serialization |
3.1.3 | October 26, 2010 | CA APM |
3.2.0 | February 23, 2011 | Cloud / Siebel / Silverlight / VMware monitor |
4.0.0 | April 4, 2012 | Collaboration / JMX monitor |
4.1.0 | November 21, 2012 | Monitoring Data Import module |
4.2.0 | October 30, 2013 | MongoDB monitor / Kaazing monitor / AppDynamics integration / Push module renamed to "WebSocket & Push |
5.0.2 | November 7, 2014 | Data Exchange API / Custom Actions Extensions / Recorded Content Updater / Graph Boards |
5.1.0 | June 10, 2015 | MAC OS X Controller, Hessian Web Services, Java Message Services |
5.1.1 | July 21, 2015 | Nudge APM Support |
6.2 | November 16, 2017 | Native GIT support |
6.5 | June 7, 2018 | LoadRunner Migration tool, Support for Jenkins, Enhancements in Web UX, Ranorex integration |
6.6 | September 6, 2018 | SAP GUI Load Testing Efficiency, LoadRunner Script Converter, Integration with XL Release from XebiaLabs |
6.7 | November 8, 2018 | Expanded SAP GUI Load Testing Productivity, Open Sourced Version of LoadRunner Script Converter, Enhanced APM Integration with AppDynamics |
6.8 | January 10, 2019 | Data Exchange API, Test Design as Code, Tricentis Tosca integration |
6.9 | March 14, 2019 | Resource Reservation (Preview), Worksoft integration, Test as Code: Define and Use SLAs |
6.10 | May 16, 2019 | Test as Code (including control structures, inline JavaScript and new variable types), GIT & APM Integration |
7.0 | July 25, 2019 | Dynamic Infrastructure (interaction with container orchestrators like OpenShift automatically, and on demand, Resource Reservation (now generally available, previously in preview mode), and enhancements to the Dynatrace integration / CSV data export function |
7.1 | December 3, 2019 | Beta support of Citrix performance testing capability, new continuous integration extensions to Azure DevOps, GitLab and AWS CodeBuild and updates to test management and transaction data |
7.2 | January 30, 2020 | Citrix Commercial Support: NeoLoad now offers the most reliable, simplest, and quickest way to performance test Citrix. License Management: Greater flexibility relative to shared licensing |
7.3 | April 01, 2020 | Dynamic Test Infrastructure with Kubernetes, AKS, and EKS, Tricentis Tosca Web Tests as Performance Tests, Citrix Enhancements, New public API v2 for NeoLoad Web |
7.4 | June 01, 2020 | Command Line Interface, Filtering Result Values, Custom Fields for Raw Data, Dynamic Infrastructure Improvements, Tosca Integration v2.1 |
7.5 | August 01, 2020 | Workspaces, Reorganized Settings, Dynatrace Native Integration, Tosca Integration v2.2 |
7.6 | October 1, 2020 | New analysis capabilities, Download graphs as PNG, Export raw data API, JavaScript API to stop a test, Advanced setting for a scenario, Custom Load Policy and more |
7.7 | December 1, 2020 | Dashboards: Preconfigured Reports, Export Data Tables as CSV, Single Sign-on (SSO), Prometheus Monitor, Manage Instances for Microsoft-family Monitors, Dynamic Infrastructure Improvements and more. |
7.8 | February 3, 2021 | Dynamic Monitor Support, Dynamic Prometheus Monitor, Dynamic Microsoft Monitors, Download a Dashboard in PDF, Edit Test Scenarios in NeoLoad Web Platform and more. |
7.9 | April, 2021 | Automatic License Leasing at Runtime, Real-time Reporting Collaboration, Dynatrace Integration Enhancements, Python CLI Improvements and more. |
Hypertext Transfer Protocol Secure (HTTPS) is an extension of the Hypertext Transfer Protocol (HTTP). It uses encryption for secure communication over a computer network, and is widely used on the Internet. In HTTPS, the communication protocol is encrypted using Transport Layer Security (TLS) or, formerly, Secure Sockets Layer (SSL). The protocol is therefore also referred to as HTTP over TLS, or HTTP over SSL.
In software quality assurance, performance testing is in general a testing practice performed to determine how a system performs in terms of responsiveness and stability under a particular workload. It can also serve to investigate, measure, validate or verify other quality attributes of the system, such as scalability, reliability and resource usage.
In computer networking, IP address spoofing or IP spoofing is the creation of Internet Protocol (IP) packets with a false source IP address, for the purpose of impersonating another computing system.
In computer networking, a proxy server is a server application that acts as an intermediary between a client requesting a resource and the server providing that resource. It improves privacy, security, and performance in the process.
An application server is a server that hosts applications or software that delivers a business application through a communication protocol.
SOCKS is an Internet protocol that exchanges network packets between a client and server through a proxy server. SOCKS5 optionally provides authentication so only authorized users may access a server. Practically, a SOCKS server proxies TCP connections to an arbitrary IP address, and provides a means for UDP packets to be forwarded.
Load testing is the process of putting demand on a structure or system and measuring its response.
OpenVPN is a virtual private network (VPN) system that implements techniques to create secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It implements both client and server applications.
Network emulation is a technique for testing the performance of real applications over a virtual network. This is different from network simulation where virtual models of traffic, network models, channels, and protocols are applied. The aim is to assess performance, predict the impact of change, or otherwise optimize technology decision-making.
Microsoft Forefront Threat Management Gateway, formerly known as Microsoft Internet Security and Acceleration Server, is a discontinued network router, firewall, antivirus program, VPN server and web cache from Microsoft Corporation. It ran on Windows Server and works by inspecting all network traffic that passes through it.
LoadRunner is a software testing tool from OpenText. It is used to test applications, measuring system behavior and performance under load.
Mobile app development is the act or process by which a mobile app is developed for one or more mobile devices, which can include personal digital assistants (PDA), enterprise digital assistants (EDA), or mobile phones. Such software applications are specifically designed to run on mobile devices, taking numerous hardware constraints into consideration. Common constraints include CPU architecture and speeds, available memory (RAM), limited data storage capacities, and considerable variation in displays and input methods. These applications can be pre-installed on phones during manufacturing or delivered as web applications, using server-side or client-side processing to provide an "application-like" experience within a web browser.
Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and publicly released in 2004. Nginx is free and open-source software, released under the terms of the 2-clause BSD license. A large fraction of web servers use Nginx, often as a load balancer.
In computing, Microsoft's Windows Vista and Windows Server 2008 introduced in 2007/2008 a new networking stack named Next Generation TCP/IP stack, to improve on the previous stack in several ways. The stack includes native implementation of IPv6, as well as a complete overhaul of IPv4. The new TCP/IP stack uses a new method to store configuration settings that enables more dynamic control and does not require a computer restart after a change in settings. The new stack, implemented as a dual-stack model, depends on a strong host-model and features an infrastructure to enable more modular components that one can dynamically insert and remove.
SAP Logon Tickets represent user credentials in SAP systems. When enabled, users can access multiple SAP applications and services through SAP GUI and web browsers without further username and password inputs from the user. SAP Logon Tickets can also be a vehicle for enabling single sign-on across SAP boundaries; in some cases, logon tickets can be used to authenticate into 3rd party applications such as Microsoft-based web applications.
Mobile application testing is a process by which application software developed for handheld mobile devices is tested for its functionality, usability and consistency. Mobile application testing can be an automated or manual type of testing. Mobile applications either come pre-installed or can be installed from mobile software distribution platforms. Global mobile app revenues totaled 69.7 billion USD in 2015, and are predicted to account for US$188.9 billion by 2020.
Gatling is an open-source load- and performance-testing framework based on Scala, Akka and Netty. The first stable release was published on January 13, 2012. In 2015, Gatling's founder, Stéphane Landelle, created a company, dedicated to the development of the open-source project. According to Gatling Corp's official blog, Gatling was downloaded more than 1,000,000 times (2021). In June 2016, Gatling officially presented Gatling FrontLine, Gatling's Enterprise Version with additional features.
WebLOAD is load testing tool, performance testing, stress test web applications. This web and mobile load testing and analysis tool is from RadView Software. Load testing tool WebLOAD combines performance, scalability, and integrity as a single process for the verification of web and mobile applications. It can simulate hundreds of thousands of concurrent users making it possible to test large loads and report bottlenecks, constraints, and weak points within an application.
Flood IO is a load testing platform that executes globally-distributed performance tests from open source tools, including JMeter, Gatling, and Selenium. It also runs test plans written with Ruby JMeter, an open source RubyGem.
The term load testing is used in different ways in the professional software testing community. Load testing generally refers to the practice of modeling the expected usage of a software program by simulating multiple users accessing the program concurrently. As such, this testing is most relevant for multi-user systems; often one built using a client/server model, such as web servers. However, other types of software systems can also be load tested. For example, a word processor or graphics editor can be forced to read an extremely large document; or a financial package can be forced to generate a report based on several years' worth of data. The most accurate load testing simulates actual use, as opposed to testing using theoretical or analytical modeling.