Answers

 

Richard D

IT Visionary & Entrepreneur (RDesarmes@mba.berkeley.edu)

see all my questions

Open Source Load Testing Tool

I'm looking to stress test a couple of web-based applications for my organization. I looked at the standard commercial tools (RadView WebLoad, Mercury LoadRunner), but the price is just too high. The applications are pretty simple but high-volume (up to 100,000 concurent users). I can't justify paying the high price for commercial applications. Can you suggest any easy-to-use open-source tools that offer comparable results? I will be testing on WIndows XP.

posted March 7, 2007 in Web Development | Closed

Share This Question

Share This

Good Answers (4)

 

Peter M

Head of Division at Bulgarian National Bank

see all my answers

Best Answers in: Web Development (2)

This was selected as Best Answer

I suggest considering OpenSTA for your testing.

There is a comparison between OpenSTA and Mercury LoadRunner for your review.

Links:

posted March 7, 2007

 

Subraya M

Technology Executive, Strategist and Entrepreneur

see all my answers

Have u tried OpenSTA - http://www.opensta.org/.

Clarification added March 7, 2007:

Yes. In one of the projects we did (in my past job), the cost conscious
customer was not willing to pay for LoadRunner and the testing scope
was easily
covered by OpenSTA. It turned out good for us. We ended up learning
that tool as part of the project.

posted March 7, 2007

 

Bruno P

Co-founder at tarpipe

see all my answers

Take a look at 2 tools from Apache:

- Flood
- ApacheBench

(please see the links)

Links:

posted March 7, 2007

 

Jeff G

Software Development

see all my answers

I've used LoadRunner and JMeter in the past. I would go with LoadRunner anytime but as you pointed out pricey. JMeter is a good alternative. It has the same high level architecture as LoadRunner -- one controller multiple clients. The downside is JMeter does not offer as many reporting tools and conviniences as LoadRunner.

Also, 100,000 concurrent users is a lot to test. You'll need a lot of hardware both on your test environment (unless you're testing your production environment) and for the JMeter client machines. As an alternative, you can stage your testing and extrapolate from there. You can start with 10, 50, 100 then go up to 500, 1,000, and 2,000 users.

HTH

posted March 7, 2007

More Answers (8)

 

Peter HJ V

Digital Infrastructuralist

see all my answers

I have been using httperf and jrunner in a number of situations. Contact me for more details, and futher discussion. WIth partners i have also run this from the net as a service.

posted March 7, 2007

 

David L

CoFounder at Ofeus

see all my answers

Try this free tool from microsoft, though not open source. Its good for basic
web stress testing.

http://www.microsoft.com/downloads/details.aspx?FamilyID=E2C0585A-062A-439E-A67D-75A89AA36495&displaylang=en

posted March 7, 2007

 

Edward D

Senior Account Manager at NetApp

see all my answers

Richard,

It would be interesting for you to define "high price." $1000, $10,000, $100K? We have a product that might be helpful as it is built specifically for this task, even though it is not open source. Feel free to contact me if you like, and good luck.

Links:

posted March 7, 2007

 

Jim K

Enterprise Account Manager at Hewlett-Packard

see all my answers

How about JMeter

Links:

posted March 7, 2007

 

Pat P

Principal Engineer at Sun Microsystems

see all my answers

Best Answers in: Mentoring (1), Computers and Software (1), Software Development (1)

Hi Richard, you might want to look at SLAMD (URL below) - although originally written to test LDAP, it now also covers HTTP, SMTP, IMAP, POP and more. The best thing is that it's distributed, so you can set a whole bunch of clients hammering your service.

Links:

posted March 7, 2007

 

DON R

Marketing Exec who grows companies by turning insights into action

see all my answers

contact Brooks Betz T3 Consortium http://www.t3consortium.com/ - His expertise includes load testing enterprise apps for financial services firms. I'll bet he can help you.

posted March 7, 2007

 

Fawad Asrar Q

Business Consultant

see all my answers

ApacheBench provides limited options for testing. There is a load test tool from Microsoft as well.

Links:

posted March 7, 2007

 

Gautam G

Vice President, Research & Development at iVillage

see all my answers

As others here have mentioned, OpenSTA and ApacheBench should meet most of your open testing needs

posted March 9, 2007