views:

387

answers:

5

What's the best method for performance testing Flex applications with a BlazeDS/Java severs backend. We're looking at JMeter but can it be used with the amf the protocol at a more sophisticated level where values in a request can be manipulated?

A: 

The best answer for automated testing of Flex application is FlexMonkey - www.gorillalogic.com

The tool is open sourced, can be used in CI environments, has over 5,000 users and is supported by Gorilla Logic (Jave, Flex and mobile development consultants).

Check it out and if you would like more information or a demo, let me know.

Chad S.

Gorilla Logic

Chad Sanderson
Automated functional testing != performance testing
cliff.meyers
Nice try Chad. We briefly thought about using some kind of Flex/Air solution but it falls down on achieving concurrency.
Fergal
+1  A: 

The "Java AMF Client" API might help you here. It's a Java API for building and sending AMF requests to the server.

http://opensource.adobe.com/wiki/display/blazeds/Java+AMF+Client

I've also heard good things about Gomez but I believe it's a pay service and will require some overhead to get up and running. But if you're looking for a more comprehensive solution, many people in my company have used it on projects with a Java / BlazeDS backend.

http://www.gomez.com/

cliff.meyers
Thanks this might be useful for extending JMeter to include AMF support or maybe putting together our own tool.
Fergal
A: 

We are having the same issue. I will definitely look into www.gorillalogic.com for our site.

Another option (which we overlooked) was choosing LiveCycle Data Services ES2 instead of BlazeDS. While BlazeDS met our functional needs, LiveCycle comes with a Load/Stress tool... something that we really could have used.

Here is the comparison chart: http://www.adobe.com/products/livecycle/dataservices/compare.html

Liggy
Unfortunately Gorilla logic doesn't offer a tool for performance testing Flex apps. Thanks for the info though in the link though.
Fergal
+1  A: 

Try Neoload

http://www.neotys.com/

(haven't checked it yet myself to be honnest, but I will do it soon)

PeZ
This looks like a great option if you're happy to fork out the $8K+ for license fees. We may end up going with this option.
Fergal
A: 

Neoload will cover LCDS, BlazeDS, JBoss, WebLogic, WebSphere, PHP, .NET We chose it as our tool for testing a Flex app after looking at several options. You can alter the requests and pass in any variables you like. Very easy to use but it's not free.