marcospds / rocky-locust

Web GUI to create Locust tests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rocky Locust

Locust Java Quarkus Angular

Web GUI to create Locust test scripts

The project was separate into two parts.

  • rocky-locust-backend: The back-end is built in Java with Quarkus.
  • rocky-locust-frontend: The front-end is built in Angular and PO UI.

DEV

Exec command in rocky-locust-backend:

mvn quarkus:dev

Open http://localhost:8080

Exec commands in rocky-locust-frontend:

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:

docker build -t rocky .

This build crate small image: image And container use little resources: image

Run Docker Image

Run image exec command:

docker run -d -p 8080:8080 rocky

Or use docker-compose exec command:

docker-compose up -d

See log exec command:

docker logs rocky -f

Open http://localhost:8080

About

Web GUI to create Locust tests

License:MIT License


Languages

Language:TypeScript 54.0%Language:Java 15.5%Language:HTML 14.4%Language:JavaScript 10.4%Language:Dockerfile 5.6%Language:Less 0.2%