{"id":13651556,"url":"https://github.com/liatrio/run-gatling","last_synced_at":"2025-04-22T22:31:34.906Z","repository":{"id":39990104,"uuid":"488415127","full_name":"liatrio/run-gatling","owner":"liatrio","description":"GitHub Action to easily integrate Gatling performance tests to GitHub workflows.","archived":true,"fork":false,"pushed_at":"2022-12-16T17:46:47.000Z","size":370,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-05-07T18:13:36.647Z","etag":null,"topics":["gatling","gatling-simulations","performance","performance-engineer","performance-engineering","performance-testing","performance-tests","performance-tools"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/liatrio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-04T01:24:52.000Z","updated_at":"2024-03-26T18:57:06.000Z","dependencies_parsed_at":"2023-01-04T12:19:56.646Z","dependency_job_id":null,"html_url":"https://github.com/liatrio/run-gatling","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liatrio%2Frun-gatling","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liatrio%2Frun-gatling/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liatrio%2Frun-gatling/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liatrio%2Frun-gatling/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/liatrio","download_url":"https://codeload.github.com/liatrio/run-gatling/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223906284,"owners_count":17223045,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gatling","gatling-simulations","performance","performance-engineer","performance-engineering","performance-testing","performance-tests","performance-tools"],"created_at":"2024-08-02T02:00:50.470Z","updated_at":"2024-11-10T02:31:04.134Z","avatar_url":"https://github.com/liatrio.png","language":"JavaScript","funding_links":[],"categories":["CI"],"sub_categories":["Miscellaneous"],"readme":"# run-gatling\nThis action sets up Gatling in your workflow and allows continuous testing (CT) of an app's performances.\n\n# Context\nIn the DevOps world, performance engineering is often thought as critical. Yet somehow, it is also greatly overlooked or done too late in the Software Development Lifecycle (SDLC).\n\nThis action tries to solve that exact problem by enabling development teams to take ownership of their applications' performances. It leverages the \"as Code\" performance testing tool `Gatling` and the power of `GitHub Actions` allowing developer to write their tests, version them, and integrate them within the CI/CT workflow.\n\n# Usage\n```yaml\n- uses: liatrio/run-gatling@v1.2.0\n  with:\n    # Java Version to use\n    # Default: '17'\n    javaVersion: ''\n\n    # Java Distribution to use\n    # Default: 'microsoft'\n    javaDistribution: ''\n\n    # Path to the Gatling Test Suite's pom.xml file\n    # Default: './test'\n    pomPath: ''\n\n    # Class of the simulation to run ('myPackage.MySimulationClass')\n    # Default: ''\n    # (Optionnal)\n    # Note: If the Test Suite contains more than one simulation,\n    #       you may want to configure the Maven plugin to run \n    #       multiple simulations. Otherwise, you will have to fill this\n    #       parameter with the specific simulation to execute.\n    simulationClass: ''\n```\n# Scenarios\n\n## Execute tests\n```yaml\n- uses: liatrio/run-gatling@v1.2.0\n  with:\n    pomPath: my_test_suite/path\n```\n\n## Execute a specific simulation\n```yaml\n- uses: liatrio/run-gatling@v1.2.0\n  with:\n    pomPath: my_test_suite/path\n    simulationClass: simulationsPkg.MySimulationClass\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliatrio%2Frun-gatling","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliatrio%2Frun-gatling","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliatrio%2Frun-gatling/lists"}