+

Search Tips   |   Advanced Search

  • Previous Topic
  • Next Topic
  • 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
  • User Interface
  • 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
  • Global validation
  • 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. 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.


    Home