An open API service indexing awesome lists of open source software.

https://github.com/hmcts/pcq-performance-tests

Performance test repo for Protected Characteristics
https://github.com/hmcts/pcq-performance-tests

jenkins-cft-j-z

Last synced: 4 months ago
JSON representation

Performance test repo for Protected Characteristics

Awesome Lists containing this project

README

        

# PCQ Performance Tests

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Purpose

This is the Protected Characteristic Questions Performance Tests implemented in Scala using Gatling.

## Overview


pcq-performance-testspcq-frontendpcq-backendpcq-consolidation-servicepcq-shared-infrastructurepcq-loader



## Getting Started

This is repository for the PCQ Performance Tests
- Step1: Clone the repo to your local/VM to run
- Step2: cd into the pcq-performance-tests directory
- Step3: Edit the run time settings from the PCQ.scala simulation file
- Step4: Run the test with the command `gradle gatlingRun`

## Building and deploying the application

### Building the application

The project uses [Gradle](https://gradle.org) as a build tool. It already contains
`./gradlew` wrapper script, so there's no need to install gradle.

To build the project execute the following command:
```bash
./gradlew build
```

### Running the application

To run locally: - Performance test against the perftest environment:

```bash
./gradlew gatlingRun
```

Flags: - Debug (single-user mode): -Ddebug=on e.g. ./gradlew gatlingRun -Ddebug=on - Run against AAT: Denv=aat e.g.:
```bash
./gradlew gatlingRun -Denv=aat
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details..