Skip to content

kr1ptonec/gitlab_perfomance

Repository files navigation

GitLab Performance Tool

The GitLab Performance Tool (gpt) is built and maintained by the GitLab Quality Enablement team to provide performance testing of any GitLab instance. The tool has been built upon the industry leading open source tool k6 and provides numerous tests that are designed to effectively performance test GitLab.

The tool can be used both manually and automatically, with us doing the latter for automated testing of reference environments via Pipelines.

GPT is used by the GitLab Quality Enablement team to continuously performance test GitLab on environments based on our Reference Architectures that have been built with the GitLab Environment Toolkit. For more information please refer to our blog post - How our QA team leverages GitLab’s performance testing tool (and you can too).

Documentation

Documentation on how to use the tool can be found in the docs/ folder:

Note: These docs are for GPT v2. For GPT v1 please refer to the docs here.

Test Details

To get more detailed information about the current test list that is run by GPT you can refer to the Current Test Details wiki page.

Test Results

The GitLab Quality team uses this Tool in frequent automated pipelines to continuously measure the performance of GitLab. The results are uploaded to this project's wiki and made available for anyone to see:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5