elastic / elastic/kibana-load-testing

[meta] Gatling limitations & improvements

Open
#265 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Scala
Stars
6
Forks
18
PR merge metrics
No merged PRs in 30d

Description

This issue collects current problems, limitations and possible improvements related to Gatling tool.

We need to do thorough research in this area to have more ideas around tool & environment tuning so that we minimize the noise introduced by Gatling itself.

- [ ] Investigate socket reuse in Gatling (ephemeral port depletion)
- [ ] Review official OS tuning [guide](https://gatling.io/docs/gatling/reference/current/core/operations/)
- [ ] Research for Elasticsearch connector to ingest test results, Gatling has [grahite sender](https://github.com/gatling/gatling/tree/main/gatling-graphite/src/test/scala/io/gatling/graphite/sender) , [docs](https://gatling.io/docs/gatling/guides/realtime_monitoring/)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the socket reuse item and the linked official OS tuning guide to document how Gatling may affect ephemeral ports and test noise. Review Gatling's gatling-graphite sender path and realtime monitoring documentation for Elasticsearch ingestion options. Done means recording findings and concrete recommendations for each checklist item.

Written by the indexing model from the issue text.

Assessment

Tech stack
elasticsearch, scala
Domain
performance, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.