Performance testing for software and services

Every business is waking up to the realization that they're a software company. On top of that, online businesses are facing the brutal reality of global competition and demanding consumers. In this world, performance is a feature, performance is a differentiator. Software is eating the world, make sure it stays lean.

The challenges of performance testing in a DevOps reality

The shift of QA from siloed and manual to collaborative and automated introduces challenges for all key people involved in quality assurance.

Developers

Quality assurance starts with the people that build the systems. Testing tools need to fit their workflow, provide fast feedback and be reliable.

Testers

Testing tools need to meet the needs of testers, the performance heroes that need to both engage developers in testing and manage the end-to-end quality assurance.

Engineering managers

Cultivating a performance first mindset in a team while continuously shipping quality software on time is a difficult task. The tooling must be adaptable to the workflow of the team and get out of the way as much as possible.

Simplicity of a cloud-hosted solution

Power of a full programming language

Use the simple yet powerful Lua programming language to create advanced scenarios that include complex flows, randomized and parameterized requests as well as HTTP basic, HTTP digest, token or NTLM based authentication.

No infratructure to manage

Tests are run on cloud servers managed by us, you don't have to care about setting up and tearing down infrastructure for your tests.

Real-time results, standard and custom metrics, performance trending

See results in real-time while your test is running. Both standard and custom defined metrics are collected, stored and visualized in the cloud. Each test run contributes a data point to the performance trend of a particular test configuration.

Effectively organize your testing

Easily organize your tests into projects with role-based access control for your team members.

A platform that stays out of your way

Use the Load Impact CLI to interact with the platform from your command-line.
Written in Python, it's an easy installation on all platforms.

Terminal

$ pip install loadimpact-cli

Configure it to use your Load Impact API token

You find your API token in the app, here

 

  1. Create and open the CLI configuration file:
    $ "${EDITOR:-nano}" ~/.config/LoadImpact/config.ini
  2. Insert the following content, including your API token:
    [user_settings]
    api_token=<insert_your_api_token_here>
    </insert_your_api_token_here>
  3. Save and exit
  1. Create and open the CLI configuration file:
    $ "${EDITOR:-nano}" /Users/<your_user_name>/Library/Application Support/LoadImpact/config.ini</your_user_name>
  2. Insert the following content, including your API token:
    [user_settings]
    api_token=<insert_your_api_token_here>
    </insert_your_api_token_here>
  3. Save and exit
  1. Create and open the CLI configuration file:
    > Start-Process 'C:\windows\system32\notepad.exe' '\AppData\LoadImpact\config.ini'
  2. Insert the following content, including your API token:
    [user_settings]
    api_token=<insert_your_api_token_here>
    </insert_your_api_token_here>
  3. Save and exit

Use cases

Supports performance testing of APIs as well as web sites and apps.
Add automated performance testing to test for performance regressions.

API testing

Performance test your APIs with powerful Lua scripting. Support for all HTTP methods, JSON and XML as well as custom metrics to keep track of what matters to you.

Learn More

Website and app testing

Hand code your web site/app user scenarios with Lua scripting or use one of our recording options to quickly get up and running.

Learn More

Automated testing

Once you have gained some initial knowledge of your system's performance limits, it's straightforward to set up automated performance regression tests using our CLI.

Learn More

Trusted and ❤ by

Software & Service companies using Load Impact