From 7d5d7952b8c8630b5500cbaccac6767c1f936d61 Mon Sep 17 00:00:00 2001 From: Rodolphe Fontaine <30529563+Rodi26@users.noreply.github.com> Date: Thu, 17 Oct 2024 18:44:42 +0200 Subject: [PATCH] add Jmeter to build --- .github/workflows/maven-build.yml | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/.github/workflows/maven-build.yml b/.github/workflows/maven-build.yml index d6918f1a3..75b696d3c 100644 --- a/.github/workflows/maven-build.yml +++ b/.github/workflows/maven-build.yml @@ -34,7 +34,7 @@ jobs: key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} restore-keys: ${{ runner.os }}-m2 - test: + Run test: runs-on: ubuntu-latest needs: build steps: @@ -45,3 +45,24 @@ jobs: distribution: 'temurin' - name: Run Tests run: ./mvnw -B test + + Run Jmeter test plan: + runs-on: ubuntu-latest + needs: Run test + strategy: + matrix: + java: [ '21' ] + steps: + - uses: actions/checkout@v4 + - name: Set up JDK ${{matrix.java}} + uses: actions/setup-java@v4 + with: + java-version: ${{matrix.java}} + distribution: 'adopt' + cache: maven + - name: Run JMeter Action on a test + uses: rbhadti94/apache-jmeter-action@v0.5.0 + with: + testFilePath: src/test/jmeter/petclinic_test_plan.jmx + outputReportsFolder: reports/ + args: "--loglevel INFO" \ No newline at end of file