Business of Software

The *business* of software

Chelle Obligacion-Gray

JMeter Plugin release - Orange & Bronze 1st Open Source project

One of O&B's seasoned Software Architect developed a plugin for JMeter. JMeter is an opensource load/performance testing application that can simulate how an application behaves given a number of connections (ie. how does an app perform given 1000 users accessing it at the same time)

One of our projects at the moment had a desktop application using Swing (not web based) that connected to a server through a Java technology called RMI (Remote Method Invocation). The problem here is that JMeter does not support testing this setup. His plugin basically sits between the desktop Swing app and the server. You can now set JMeter to record everything that you will do in the desktop Swing app and then play it back as if you were using the Swing app itself

Sample
Swing app <-> JMeter (records then plays) <-> server

The plug in helped our client in 2 ways

1. allows the client to automate the testing of their server. Since the steps are recorded they can just store it and play back any time to see if it still behaves the same.
2. allows the client to performance test the server. Since its recorded and automated you can run it a thousand times at the same time and test how the server handles it
bottom line, allows efficient testing of their app as it is automated and repeatable and not manual as before.

If you Java Developers or companies here have similar concerns or needs you may want to try it. You may need JMeter http://jakarta.apache.org/jmeter/ and get the plugin at http://github.com/jmibanez/jmeter-rmi-plugin

Reply to This

© 2010   Created by Neil Davidson.   Powered by .

Badges  |  Report an Issue  |  Terms of Service

Sign in to chat!