https://github.com/marcospds/rocky-locust
Web GUI to create Locust tests
https://github.com/marcospds/rocky-locust
angular docker hacktoberfest hacktoberfest2021 java native po-ui quarkus
Last synced: 6 months ago
JSON representation
Web GUI to create Locust tests
- Host: GitHub
- URL: https://github.com/marcospds/rocky-locust
- Owner: marcospds
- License: mit
- Archived: true
- Created: 2019-09-18T02:42:56.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T22:46:34.000Z (over 3 years ago)
- Last Synced: 2025-07-01T18:10:56.204Z (12 months ago)
- Topics: angular, docker, hacktoberfest, hacktoberfest2021, java, native, po-ui, quarkus
- Language: TypeScript
- Homepage:
- Size: 15.8 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rocky Locust
[][locust]
[][java]
[][quarkus]
[][Angular]
## Web GUI to create [Locust][locust] test scripts
The project was separate into two parts.
* rocky-locust-backend: The back-end is built in [Java] with [Quarkus][quarkus].
* rocky-locust-frontend: The front-end is built in [Angular][angular] and [PO UI][po-ui].
## DEV
Exec command in rocky-locust-backend:
```console
mvn quarkus:dev
```
Open http://localhost:8080
Exec commands in rocky-locust-frontend:
```console
npm install
npm run start
```
Open http://localhost:3000
## Build Docker Image
The Dockerfile create docker image base busybox with backend Quarkus native runner and frontend Angular build prod dist.
Build image exec command:
```console
docker build -t rocky .
```
This build crate small image:

And container use little resources:

## Run Docker Image
Run image exec command:
```console
docker run -d -p 8080:8080 rocky
```
Or use docker-compose exec command:
```console
docker-compose up -d
```
See log exec command:
```console
docker logs rocky -f
```
Open http://localhost:8080
[po-ui]: https://po-ui.io/
[quarkus]: https://quarkus.io
[angular]: https://angular.io
[java]: https://www.java.com
[locust]: https://locust.io