TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask YC: What do you use to stress test your app/db?

20 pointsby kashifabout 17 years ago
I am particularly interested in making database read/write requests through the web app.<p>My app is in Python(Pylons), the datastore is an ODBMS based on ZopeDB, server and client(me) are running Linux.

12 comments

dmharrisonabout 17 years ago
The grinder <a href="http://grinder.sourceforge.net/" rel="nofollow">http://grinder.sourceforge.net/</a> (write your scripts in jython) for unit and nightly runs and for large scale testing on partners hardware HP (formerly mercury) Load Runner <a href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&#38;cp=1-11-126-17%5E8_4000_100__" rel="nofollow">https://h10078.www1.hp.com/cda/hpms/display/main/hpms_conten...</a>
评论 #138608 未加载
epi0Bauquabout 17 years ago
ab is a quick and dirty way: <a href="http://httpd.apache.org/docs/2.0/programs/ab.html" rel="nofollow">http://httpd.apache.org/docs/2.0/programs/ab.html</a><p>You can send it particular URLs that do your desired DB read/write requests.<p>For more in depth testing, I've heard HttpUnit is good (<a href="http://httpunit.sourceforge.net/" rel="nofollow">http://httpunit.sourceforge.net/</a>), though I don't have much experience with it.
评论 #138238 未加载
ericbabout 17 years ago
I'm working on a hosted load testing solution for this type of problem. Specifically, it will let you run full transactions against a web front-end. You record a script with your web browser and then upload it, and run a mass of virtual users executing those steps.<p>If you want an update when it's ready, shoot me an email. On gmail, I'm ebeland.
dedalusabout 17 years ago
I use autobench (<a href="http://www.xenoclast.org/autobench/" rel="nofollow">http://www.xenoclast.org/autobench/</a>)
评论 #138281 未加载
godabout 17 years ago
I let the masses use it an see, which scripts and queries use the most resources.
staunchabout 17 years ago
I use ab for simple things and siege for more involved benchmarking. I write my own functionality tests in Perl with WWW::Mechanize for monitoring.
henningabout 17 years ago
JMeter. I have an ant task that does it automatically.
评论 #138616 未加载
axodabout 17 years ago
Throw it up and wait for the email complaints from customers :)
评论 #138983 未加载
nonrecursiveabout 17 years ago
httperf, ftp://ftp.hpl.hp.com/pub/httperf/httperf-0.9.0.tar.gz
gordonguthrieabout 17 years ago
Tsung (<a href="http://tsung.erlang-projects.org/" rel="nofollow">http://tsung.erlang-projects.org/</a>) - an Erlang-based performance testing tool.
omarishabout 17 years ago
siege
christefanoabout 17 years ago
Apache JMeter and ApacheBench.