Open Source functional testing for web sites
How do you guys test your web applications (Functional testing & performance / scalability testing) ?
I researched this subject briefly but came up short. JMeter looks a little light, HttpUnit seems pretty much abandonned. All in all, nothing seems to be equivalent in functionality to Segue or Mercury’s products.
Am I wrong ? What do you use ? Please comment
Comments(8)
Like
Grinder’s pretty good for load testing and you can use Jython to customise the tests which will probably help for more functional tests?
TestMaker may be an option (http://www.pushtotest.com/). I have’nt tried it, but as as far as I can tell from the docs, it looks good. Its Open Source, scripts in Jython, …
For functional testing check out Selenium
(http://www.openqa.org/selenium/) from ThoughtWorks.
Regards
/Peter
If you’re looking for *functional* testing tools, then JMeter isn’t what you need – it’s a tool for testing performance, not functionality.
I’d agree with Peter – Selenium is a pretty good tool for that kind of thing – although because it works by analysing the DOM model, you *must* be producing good HTML.
I forgot to mention Selenium Recorder (Firefox extension).
Selenium Recorder is a Firefox extention that captures the input from user, and generates Selenium commands.
https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&category=Developer%20Tools&numpg=10&id=1157
/Peter
Here’s a comprehensive rails-list post by Zed Shaw that contains a few resources you might want to try:
http://wiki.rubyonrails.org/rails/pages/HowToStressOrLoadTest
At our company, we have access to Mercury-products but I frequently prefer OpenSTA which might be what you need. You can find information about it at http://www.opensta.org
Good luck.
Here are some packages/links I found while I was
doing some research on the topic I some weeks ago:
http://opensourcetesting.org/functional.php
http://java-source.net/open-source/web-testing-tools
http://maxq.tigris.org/
http://httpunit.sourceforge.net/doc/cookbook.html
http://doit.sourceforge.net/
http://sahi.sourceforge.net/
http://formflood.sourceforge.net/
jmeter is good for functional testing.