Skip to content

ik-performance/gatling-blueprint

Repository files navigation

gatlint-blueprint

Starter/Blueprint project for writing performance tests with Gatling, using Gradle as buildtool.

Table of contents generated with markdown-toc

Running locally

Gatling DSL

Gatling provides its own DSL to elegantly build tests. A few of the most important concepts are listed below. For more information, see the Gatling documentation: https://gatling.io/docs/current/

Scenario's

A scenario contains at least one request. Typically, this is a HTTP request.

Simulations

A simulation can be seen as the actual test. It determines what scenario's should be run, and how many users should be simulated over the scenario's.

For all awailable simulations make choose/simulation

Mocking

Data

API

Alternative Examples

Targets

$ make help
init                           Commit hooks setup
validate                       Validate with pre-commit hooks
change                         Update changelog
docker/inspect                 Inspect container
reports                        Awailable Reports
clean/results                  Clean results folder
run/simulation                 Gatling run scenario 'make simulation=initial'
choose/simulation              Show all simulations

📝 Guidelines

  • 📝 Use a succinct title and description.
  • 🐛 Bugs & feature requests can be be opened
  • 📶 Support questions are better asked on Stack Overflow
  • 😊 Be nice, civil and polite (as always).

License

Copyright 2019 Ivan Katliarhcuk

MIT Licensed. See LICENSE for full details.

How to Contribute

Submit a pull request

Authors

Currently maintained by Ivan Katliarchuk and these awesome contributors.

ForTheBadge uses-git