Tags

, , , ,

For testing tools and some other examples, I recommend one of these projects: python-sample-project ou java-sample-project, pretty simple projects for testing easily and quick.

Locust

  • A simple load testing tool, but powerful. You write Python code on tests, so the flexibility is a little bigger.
  • Prerequisites:
    • Python 2.7.4+ or 3.3+

Pros:

  • Some flexibility on tests
  • Easy to Install
  • Easy to Configure
  • Easy to Use
  • Multiplataform

Cons:

  • Although showing the main information, it could show more useful information and / or charts
  • The test never stops unless you click to
  • Tests HTTP calls but doesn’t test flows as a real user would do in a browser

Result Example:

locustio

SOURCE: http://locust.io/

Link: http://locust.io/

Httperf

  • It’s a simple but also powerful performance testing tool.

Pros:

  • Easy to Install
  • Easy to Use
  • Great amount of info
  • Great amount of customization of calls
  • Can limit the total of requests

Cons:

  • Linux Only
  • Tests HTTP calls but doesn’t test flows as a real user would do in a browser (but it is not what it proposes to do)

Result Example:

httperf

Source: http://www.labs.hpe.com/research/linux/httperf/httperf-man-0.9.pdf

Links: https://github.com/httperf/httperf and https://linux.die.net/man/1/httperf

In my list of tools, the next to be tested is Multi-Mechanize. If you have any suggestions, send me.

Advertisements