• Post Reply Bookmark Topic Watch Topic
  • New Topic

Hundred of swing apps - load test

 
Denis Etienne
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

I need to do some load testing. (This is business not homework )
I would like to read you suggestions about this case:
- Client are SWING apps
- Server is JBoss
- There is no way for us to simulate SWING users by sending requests to JBoss. (the are many kind of requests through RMI to EJB and parameters are too complex )

The only way to do load test of the server seems to really run hundreds of SWING apps. Let's say we have 20 workstations to do that. Do you know a tool that could manage all the SWING apps (playing pre recorded secnarios) and produce meaningfull display about server response time.
All comments are welcome.
Thanks for your suggestions.
Denis.
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 35728
412
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Denis,
Welcome to JavaRanch!

If you want to test from the Swing apps themselves, you can use a capture/replay tool. I haven't used one for Swing, but you can find a bunch through this fficial" target="_blank" >google search. It might be tricky synching the 20 workstations though.

However before you pick a testing tool, think about what you are trying to load test: the client or the server. I suspect it is the server, in which case you can have a command line program make the call that the Swing apps would make. For the client, how many would you normally expect someone to run on a machine. My guess is one, which is why I think you really want to test the server.
 
Denis Etienne
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jeanne,

I have found a good and mature capture/replay tool (from QFS, qfs.de),
but I will look at your query results, thanks.

Indeed, I am trying to load test the server.
"you can have a command line program make the call that the Swing apps would make" <- That is what annoys me, I can't do that, because the way Swing app and server communicate is pretty complex. So I can not simulate a SWING app without really running a SWING app.

I expect one SWING app per Workstation.
Regards,
Thanks.
Denis.
[ June 14, 2005: Message edited by: Denis Etienne ]
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!