Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 1.95 KB

README.md

File metadata and controls

36 lines (21 loc) · 1.95 KB

Lightning

Build status Coverage Status

Current version

Current version: 0.8.0

Introduction

Lightning's mission is to enable JMeter performance testing integration with Continuous Integration infrastructure. Lightning can instantly provide CI server with simple and meaningful information whether to pass or fail the build - with no human involvement needed. Check our wiki pages for more information.

Why Lightning?

There are tools which can help you run JMeter tests as part of CI build, and tools which generate performance charts for execution results. Lightning goes one step further, letting you automatically pass or fail the build in your CI server.

Philosophy

  • Keep technology stack as close to JMeter as possible
  • Be continuous integration server-independent and operating system-independent: Lightning should not be designed to run in particular environment only, but can offer extra features in certain environments
  • Using Lightning shouldn't require coding skills, as JMeter doesn't require that neither
  • Release changes frequently
  • Do not provide bugfixes and support for old versions

Design assumptions

  • JMeter result files produced in CI environment should be small enough to be processed by Lightning and stored in memory without hacks

Issues and feature requests

Issues and feature requests should be raised here.

Roadmap

Check milestones assigned to issues to get an idea what can be implemented when.