Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Software QA and Load Testing Solutions?

Posted by Cliff on Tue Jul 19, 2005 03:30 PM
from the stress-it-until-it-breaks dept.
tekiegreg asks: "I've been asked by the boss to evaluate Load Testing and QA solutions for use by our company. Google Searches have yielded TestComplete and Mercury's solutions. However prices are very steep. Has anything in the Open Source world even come close to this level of functionality in a testing suite? Searches of Sourceforge and Freshmeat reveal nil. Are there any other solutions that people have tried, out there?"
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • JRunner (Score:2, Informative)

    by Joe Helfrich (837865) on Tuesday July 19 2005, @03:37PM (#13107029)
    The only open source solution I'm familiar with is JMeter. I haven't worked with it much, but in the few projects I've used it, it's been helpful. I't part of the Jakarta project. You can find it at http://jakarta.apache.org/jmeter/index.html [apache.org]
    • Re:JRunner by Intron (Score:2) Tuesday July 19 2005, @04:49PM
      • Re:JRunner by Anonymous Coward (Score:2) Tuesday July 19 2005, @05:00PM
        • Re:JRunner by dubl-u (Score:1) Wednesday July 20 2005, @01:28AM
    • 1 reply beneath your current threshold.
  • JMeter (Score:2, Informative)

    by NastyNate (398542) on Tuesday July 19 2005, @03:38PM (#13107043)
    JMeter [apache.org]
  • you need something like LoadRunner (Score:3, Informative)

    by mozkill (58658) <(jonthorwilliams) (at) (yahoo.com)> on Tuesday July 19 2005, @04:08PM (#13107404)
    (Last Journal: Friday August 24, @06:41PM)
    The closest open source testing tool I have found, that resembles Load Runner the most is OpenSTA: http://opensta.org/ [opensta.org]
  • by Bravo_Two_Zero (516479) on Tuesday July 19 2005, @04:12PM (#13107449)
    Of course, experiences vary, as do needs. Our experiences with Mercury's managed testing were worth every dollar. We did investigate open source options at the time, but we just didn't have the available developers to work out the test scripts.
  • Uhmm, perl? (Score:3, Insightful)

    by joto (134244) on Tuesday July 19 2005, @04:14PM (#13107461)
    I don't think you'll find many open source testing tools. Usually open source software is tested by its users. While that is hopelessly inadequate if you have 5 users, and intend to charge them big bucks, it tends to work well in the open source world.
  • by Nick of NSTime (597712) on Tuesday July 19 2005, @05:57PM (#13108472)
    Worksoft [worksoft.com] has a proprietary solution. I don't know if it's cheaper than TestComplete. I just happened to see it today.
  • Rational? (Score:3, Informative)

    I use Rational's (IBM) stuff in my work. It's expensive for sites, but I think pretty reasonable if there is only going to be one tester.

    Rational Robot does automated testing. I'm pretty sure they have load and performance tools too.

    http://www-306.ibm.com/software/rational/ [ibm.com]
  • Do it yourself (Score:2, Interesting)

    by abradsn (542213) on Tuesday July 19 2005, @07:33PM (#13109332)
    (http://www.piratetoystore.com/)
    I have 5 years of experience in this field.

    Get it over with and just write the software yourself. Most of the work is custom software anyways.

    Log everything to an xml file and or a database.

    Write your own front end to the whole test harness.

    There really isn't very much good help available.

    Even though nunit is good for unit tests, there is nothing that stops you from implementing load/stress and performance tests with it.

    You can even use the nunit user interface as a testharness until you get your own written.

    In the end you'll spend some time and money on your own automation, but that is what you would have ended up doing down the road anyways.
  • Some Open Source Testing Tools (Score:3, Informative)

    by pfdietz (33112) on Tuesday July 19 2005, @07:42PM (#13109400)

    Watier [clabs.org]

    The Grinder [sourceforge.net]

    Selenium [thoughtworks.com]

    Last January there was a workshop on open source web test tools [pettichord.com] in Austin.

  • by matheny (450016) on Tuesday July 19 2005, @08:47PM (#13109786)
    (http://www.mobocracy.net/)
    Load testing and QA have various meanings. If your QA simply means that you track the delta between load tests, and if the delta isn't significant a release is approved then something like OpenSTA should be just fine for you.

    However if you need to be able to do regression testing, performance tuning, and code profiling then you will either need to drop some cash (Mercury can do all these things) or spend some considerable time doing your own development. My company developed something similar to Mercury's load runner and quick test, and looking back it would have probably been less expensive to just spend the money up front.

    So, if you don't have money but your requirements aren't real strict then a hodge podge of open source tools with a bit of custom development will work fine. If you have strict requirements then be prepared to spend a bunch of time or money getting these tools up and running.
  • by jo42 (227475) on Tuesday July 19 2005, @10:52PM (#13110532)
    (http://127.0.0.42/)
    Have you considered Linux and some Perl scripts? Even little olde wget can generate a considerable amount of traffic for you.
  • by ClosedSource (238333) on Tuesday July 19 2005, @11:29PM (#13110670)
    Since IBM is so pro-OSS they're releasing the source for Rational Visual Test a popular product they discont... What is that? You mean IBM is not releasing the code? But I thought you couldn't buy any more licenses for it? You mean IBM says OSS stands for Old Slippery Snake-oil?

    That's very different. Never mind.
  • by brokeninside (34168) on Wednesday July 20 2005, @07:14AM (#13112263)
    My employer used an modified (in house) version of CCUnit [sourceforge.jp] to automate testing on Solaris. For Windows testing, we used WinRunner. But that was two years ago. CCUnit claims to be platform dependent, so it might work on Windows.
  • I've seen a lot of comments mentioning you should write a testing tool yourself. If you decide to do this, maybe this article [perl.com] could be useful; it talks about automating IE using Perl scripts.
  • JMeter (Score:1)

    by unboring (697886) on Thursday July 21 2005, @01:22PM (#13126981)
    (http://rishikesh.mailworks.org/)
    Have you looked at JMeter [apache.org]? I've used it to test web/server applications, but it can be used for other applications too.
  • Grinder (Score:2)

    by petard (117521) on Thursday July 21 2005, @10:52PM (#13132046)
    (http://e42.us/)
    For web apps, we've had a great deal of success with grinder [sf.net]. Its scripts are easy to write, and its recording mode is sometimes all you need to gin up a quick load test. For one project, we had Mercury as well... we found that grinder was much more helpful, at least for the development team. (Though I appreciated having both.)
  • 1 reply beneath your current threshold.