Flex Overview

Note: This topic applies to Flex Vuser scripts only.

The Flex Vuser protocol emulates communication between a client server application that uses the Flex collection of technologies.

What is Flex?

Flex is a collection of technologies that provides developers with a framework for building RIAs (Rich Internet Applications) based on the Flash Player.

RIAs are lightweight online programs that provide users with more dynamic control than with a standard Web page. Like Web applications built with Ajax, Flex applications are generally more responsive, because the application does not need to load a new Web page every time the user performs an action. However, unlike working with Ajax, Flex is independent of browser implementations such as JavaScript or CSS. The framework runs on Adobe's cross-platform Flash Player.

Flex applications consist of many MXML and ActionScript files. They are compiled into a single SWF movie file which can be played by the Flash player installed on the client's browser.

Note: For Flex applications working with SOAP data, use the Web Services Vuser protocol.

Back to top

Flex Technologies

The following tables describe the specific technologies that are supported by the VuGen recording engine.

Technology Description
AMF0 Action Message Format
AMF3 Action Message Format - Compressed format
RTMP Real Time Message Protocol: Messaging and streaming over TCP
RTMPS Real Time Message Protocol: Messaging and streaming over TCP/SSL
RTMPT Real Time Message Protocol Tunneled: Messaging and streaming over HTTP

VuGen supports the following development solutions:

Development Platforms Description
BlazeDS Open Source Remoting and Messaging solution
GraniteDS Open source development and integration solution for building Flex applications.
LiveCycle Adobe development and integration solution for building Flex applications.

Back to top

Learn more about developing a Flex Vuser script

Topic Description
Creating a Flex Vuser script See VuGen's generic documentation about creating Vuser scripts [Creating Vuser Scripts - Overview].
Recording

In addition to the generic documentation about recording Vuser scripts [Recording - Overview], see:

You may need to configure recording options for your Flex script:

Correlating

In addition to the generic VuGen documentation on correlating Vuser scripts [Correlation Overview], see:

Flex Correlations

Replaying

In addition to the generic VuGen documentation about replaying Vuser scripts [Replay Overview], see:

You may need to configure runtime settings for your Flex script:

  • Flex > RTMP view
  • Flex > Externalizable view
  • Flex > Configuration view
Debugging

See the generic documentation about debugging Vuser scripts [Debugging Overview].

Viewing Test Results See the generic documentation about viewing test results [Replay Summary Pane].

Back to top