browse by category or date

My current project is almost launched. One of the final steps is to do a performance/stress testing. The purpose of this test to measure:

  1. how fast the response under normal load
  2. maximum concurrent users before the response fell below the acceptance standard

As I am looking for a free/open source solution, I stumbled on this page. Here’s my short take on each of the software.

  1. JMeter. It is a Java-based application. But due to Java-licensing uncertainty, I was advised to totally skip this application
  2. Gatling. It’s a Scala-based testing application. Since I’m not familiar with Scala, I’ll keep this as last resort
  3. Locust. A python-based software. I have previously toying around with python, so this is a possible candidate
  4. Tsung. An erlang-based testing tool. Last release was 4 years ago, so maybe it’s no longer actively maintained. Also, I’m not familiar with erlang.
  5. Siege. Since this testing application is only running on Linux/Unix, I’m not considering it.
  6. Httperf. Another Linux-based application. Skipped
  7. Taurus. Not exactly a performance testing application, but more like an automation application. But its usage to automate JMeter or Selenium is prominently highlighted. It is a python application, so it might worth for consideration
  8. Artillery. A Node JS testing application. But reading from its page, this application purpose is more on testing the performance of the backend systems.
  9. Goad. A go-based application. Unfortunately, it’s totally dependent on AWS Lambda. So this is not suitable to my requirement

After looking at all of these options, and also considering things like budget, time required to learn, I decided to pick up Locust. So I’ll keep you posted on my progress on using Locust to test my project’s performance. Cheers!

GD Star Rating
loading...
Website Performance Testing using Open Source Software, 3.0 out of 5 based on 1 rating

Possibly relevant:

About Hardono

Howdy! I'm Hardono. I am working as a Software Developer. I am working mostly in Windows, dealing with .NET, conversing in C#. But I know a bit of Linux, mainly because I need to keep this blog operational. I've been working in Logistics/Transport industry for more than 11 years.

Incoming Search

testing, web

1 Trackback

 

No Comment

Add Your Comment