You use the push!
Push technology is a type of communication where information is "pushed" by the server to the browser, in contrast with the normal "pull"
principle whereby requests for information are initiated by browsers.
Thanks to Push technology, your intranet or Internet applications can take advantage of the client/server mode while preserving their flexibility,
optimized network transaction management and ease of deployment.
Push module
Features
NeoLoad's Push module allows you to:
- Use Push management-specific design components: streaming and polling requests, Push messages. With these components, the various types of message sent
by the server can be handled seamlessly and efficiently.
- Automatically create a virtual user profile adapted to handle Push at the end of the recording.
- Handle the supported frameworks’ dynamic parameters.
Supports the three Push sub-mechanisms:
- Polling: the browser sends a request to the server at regular intervals.
- Streaming: the connection remains open and the server sends data when it becomes available.
- Long polling: the browser's request is kept on hold until the server can deliver a valid response.
Supported frameworks
The Push module handles:
- Push AMF requests for Adobe Flex or Air applications (Flex module required).
- The following AJAX Push frameworks:
-
LightStreamer
Lightstreamer is a scalable and reliable Server for pushing live data to Rich Internet Applications.
The NeoLoad Push module enables efficient load testing of applications built with the Lightstreamer SDK.
-
ICEfaces
ICEfaces (ICEsoft Technologies Inc.) is an open source Ajax framework that enables Java EE application developers to create and deploy server-based Rich
Internet Application (RIA) using the Java language. NeoLoad's Push module enables you to efficiently stress test ICEfaces applications.
-
TIBCO Ajax Message Service
TIBCO Ajax Message Service™ software provides a mature and scalable approach to pushing or streaming real-time information
to browsers and other applications over HTTP networks. Load and stress testing TIBCO Ajax Message Service™ based applications is not an issue anymore
with the NeoLoad Push Module.
Demonstration
A short animation demonstrating a load test for Push applications.
Push Technology with NeoLoad (7 minutes)
“Make sure it works!”
Without appropriate and comprehensive Push support, you will be unable to carry out all your tests and run the risk of deploying an application with a
behavior that has not validated under load.
Thanks to NeoLoad, you can create scenarios to test your AJAX Push applications' behavior under
stress and validate their performances, while pinpointing any weaknesses.
Load testing your applications with NeoLoad means you can enter the production phase with peace of mind and at a reasonable cost.
All our consultants here at Neotys are experts in the field of load testing, optimizing applications
and modern Web architectures based on J2EE, PHP, AJAX, etc.
Testing Services
Neotys Consultants: experts in Push load testing
All our consultants here at Neotys are experts in the field of load testing, optimizing Flex / AIR or Flash applications,
and configuring the infrastructure servers (LiveCycle Data Services ES, BlazeDS, JBoss, WebLogic, WebSphere, PHP, .NET, etc.).
We offer a wide range of services from training to performance testing and auditing.
We can even complete full infrastructure optimization with your team.
Contact us for further information.
Quick links
Download the trial version of NeoLoad.
View the NeoLoad demo.
See the supported technologies list.
See the monitoring modules list.
Contact us for further information.