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.

Two tools for quick and easy web application load testing during development

72 pointsby anders098almost 9 years ago

10 comments

psophisalmost 9 years ago
I usually use Apache bench:<p><a href="https:&#x2F;&#x2F;httpd.apache.org&#x2F;docs&#x2F;2.4&#x2F;programs&#x2F;ab.html" rel="nofollow">https:&#x2F;&#x2F;httpd.apache.org&#x2F;docs&#x2F;2.4&#x2F;programs&#x2F;ab.html</a>
评论 #12277296 未加载
shanemhansenalmost 9 years ago
wrk is pretty awesome for non-distributed testing. It supports lua scripting so it actually can be used to do tests that bust caches or run other custom logic.<p>If you need a more sophisticated product, I&#x27;ve used jmeter before. It is distributed, supports all kinds of protocols, scenarios, etc. If you want to stress test a checkout flow it can be good. It&#x27;s kind of an ugly mess though.
评论 #12278458 未加载
whatnotestsalmost 9 years ago
We use Tsung.<p><a href="http:&#x2F;&#x2F;tsung.erlang-projects.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;tsung.erlang-projects.org&#x2F;</a>
fauriaalmost 9 years ago
I like Artillery: <a href="https:&#x2F;&#x2F;artillery.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;artillery.io&#x2F;</a>
foenixalmost 9 years ago
I&#x27;ve had a lot of success using Bees With Machine Guns<p><a href="https:&#x2F;&#x2F;github.com&#x2F;newsapps&#x2F;beeswithmachineguns&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;newsapps&#x2F;beeswithmachineguns&#x2F;</a><p>(Also, the name is awesome)
anders098almost 9 years ago
The only thing about these 2 tools is that they can only ran on Windows. Which can be a barrier for most developers. We run mac ubuntu and redhat everyday. Sometimes it&#x27;s even hard to get a windows machine inside company.
评论 #12277697 未加载
slice-beansalmost 9 years ago
Locust is really good, allows custom scripts for user behaviour, and works well spun up on multiple cloud instances <a href="http:&#x2F;&#x2F;locust.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;locust.io&#x2F;</a>
st78almost 9 years ago
I had a need to test random requests, so I built this: <a href="http:&#x2F;&#x2F;loadme.socialtalents.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;loadme.socialtalents.com&#x2F;</a><p>Enter something like: <a href="http:&#x2F;&#x2F;domain.com&#x2F;article&#x2F;$RND(1000,9999)" rel="nofollow">http:&#x2F;&#x2F;domain.com&#x2F;article&#x2F;$RND(1000,9999)</a>} to get random urls every time.<p>Please note, that website needs to be public accessible.
spiderfarmeralmost 9 years ago
I also like Siege. A very simple tool: <a href="https:&#x2F;&#x2F;www.joedog.org&#x2F;siege-home&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.joedog.org&#x2F;siege-home&#x2F;</a>
lyonlimalmost 9 years ago
We use loader.io, but am looking for ways to load test websockets which loader.io doesn&#x27;t support