Previous Topic

Next Topic

Book Contents

Book Index

Adobe RTMP requests

In This Section

Overview

RTMP channel

Post-recording wizard

Record SSL-secure Adobe RTMPT requests

Identifiers handled by NeoLoad

SWF verification

See Also

Requests

HTTP requests

SOAP requests

WebSocket requests

Oracle Forms requests

Adobe Flex/AMF requests

Data Format Extension requests

Google Web Toolkit requests

Hessian requests

Java serialization requests

Siebel requests

Silverlight requests

Media requests

Polling requests

Streaming requests

Push messages

Validation

Edit a request in text mode

Edit an xml request in advanced mode

Variable extractors

Advanced parameters

Variable correlation

Shortcuts

Compare requests and responses

Overview

RTMP is a binary client-server data transfer protocol used by certain Adobe Flash applications. The optional Adobe RTMP (Real Time Messaging Protocol) module allows load testing Adobe Flash applications programmed using the Adobe RTMP technology.

There are several versions of the RTMP binary protocol:

Dependent libraries

When recording RTMP-type requests, you will need to load the Java classes for the objects exchanged. For more information, see Adobe RTMP.

Recording

The following diagram shows how the Adobe RTMP module works during recording:

The RTMP data exchanged between the client and server is captured by NeoLoad. The Adobe RTMP module comes into play, analyzing and decoding the requests. Once translated into XML, the requests are inserted in the project.

Runtime

The following diagram shows how the Adobe RTMP module works during a test run:

The XML request variables are evaluated and the module engine translates the XML to binary data. This data is then sent to the server. The binary response received is translated into XML and the validity checks and Variable Extractors of the played request are executed.