Open Source Tools Get The Job Done

Open source projects like Apache JMeter have been around for 15+ years building what people use and need, not bells and whistles.  This is why our approach is an open architecture for performance testing.    We support Gatling, Apache JMeter, Selenium (current through JMeter Plugin), and open tests written in PHP, Python, or NodeJS.


 


Getting started with Open Source Testing

Writing Open Source Load Tests

If you are not already familiar with these open source projects best to learn about them from their respective communities.

  • Apache JMeter - http://jmeter.apache.org/

    The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.

  • Gatling.IO - http://gatling.io/#/

    Gatling is an open-source load testing framework based on Scala, Akka and Netty

  • Selenium/WebDriver - http://www.seleniumhq.org/

    Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that.

Starting Load Tests

Each of the tests types have their own file formats. 

  • JMeter supports JMX files, an XML file format for describing tests you build.
    • WebDriver is a scripted via a few languages, we support embedding a WebDriver script within the  JMeter Selenium Plugin.
  • Gatling allows writing load tests in the programming language scala with their own scaffolding

Starting a load test is just dropping in the required file type, configuring the scale of the load testing, and starting up.

Start a JMeter Test

Versioning

  • JMeter supports version 2.13, 3.1, 3.3, and 4.0
  • Gatling supports version 2.1.6 and 2.2.0
  • NodeJS supports running on different versions using NVM Plugin from 0.1o to 6.*
  • WebDriver with Chrome, Chrome Headless, Firefox, Firefox Headless, and PhantomJS
  • Python 2.7.6
  • PHP 5.5.9
  • Other versions required?  email info@redline13.com

Test Harness for local testing

A Test Harness is available for all languages, including examples

© RedLine13, LLC | Privacy Policy | Contract