« Developing iOS Applications with Flex 4.5 Only $6.49 w/code DDF45 | Main | Adobe Sneak Peek Videos at MAX 2011 »
Announcing: JMeter-AMF Load Test Plugin
| By Rich Tretola | September 15, 2011 | |
| 23,726 views |
Have you ever tried to load test a Flash/Flex application that is using BlazeDS and AMF for its data communications?
If you have tried JMeter you have probably seen this error:
“Detected duplicate HTTP-based FlexSessions, generally due to the remote host disabling session cookies. Session cookies must be enabled to manage the client connection correctly.”
I am happy to say that my team member Ken Hill has created a open source JMeter plugin for load testing BlazeDS applications.
I highly suggest you check this new plugin out and support this project.
Here is some info:
This plugin gives JMeter the ability to load test applications using the AMF3 protocol. Main features:
- Record AMF and HTTP traffic with the AMF Proxy Server
- Translate AMF to XML for easy manipulation
- Set override parameters to provide each virtual user with unique Client and Session IDs
His short list for immediate improvements include:
- Automatic sampler switching – based on content type – so proxy can capture AMF and HTML in the same pass
- Decode and store AMF responses for assertion and variable extraction
- Proper XML Editor



Topics: ActionScript 3, Announcements, BlazeDS, Flex | 6 Comments »









September 15th, 2011 at 5:22 pm
Hi
Cool list of features and improvements to the plugin.
Do the plugin work with LCDS 3.1 too?
What is the difference of using earlier load-test-tool and Jmeter with the plugin?
Thanks for any information.
Thanks for sharing.
Reply to this comment
Ken Reply:
September 17th, 2011 at 8:44 am
I assume the plugin will work with LCDS as long as you are not trying to test RTMP traffic. If someone tries this and it doesn’t work, please open an issue on GitHub. I would love to see this tool work with LCDS.
As far as I can tell, load-test-tool is more of a general benchmark for LCDS. It was to test the maximum throughput and latency of the services. The JMeter-AMF plugin is designed to test the limitations of your specific application and environment by recording real traffic and playing it back.
– Ken (Project Maintainer)
Reply to this comment
September 21st, 2011 at 4:12 pm
[...] Tretola announces a project by his colleague Ken Hill that is an open source JMeter-AMF load test plugin designed to overcome duplicate session errors when load testing Flex applications using BlazeDS [...]
November 10th, 2011 at 6:07 am
Hi,
after unzipping the jmeter-amf i am not able to get the jmeter-amf.jar
kindly let me know teh right procedure to install this plugin
Reply to this comment
December 8th, 2011 at 1:03 pm
Install instructions:
https://github.com/steeltomato/jmeter-amf/wiki/Installation
Reply to this comment
January 3rd, 2012 at 1:50 am
Hi,
I do have problem in load testing for flex application.I downloaded J meter AMF package from https://github.com/steeltomato/jmeter-amf/downloads.
I also download charles and record some AMF request.I uploaded Amf request in J Meter HTTP sampler. I am not getting response from Server .Please help me to proceed further.
Reply to this comment