Startseite / Product / Technologies / RIA/Frameworks / Push Technology
 - Push Application Performance, Load and Stress Testing

   Load Testing
Flex Push and AJAX Push applications
     with NeoLoad

You use the push!

In this page:
See also:

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.

Quick links