Kraken is a load testing IDE based on Gatling.
As such, Kraken provides a complete development environment to software programmers and load testers that seek to make the most out of Gatling:
Contact us at support@octoperf.com.
The source code of Kraken is divided in several folders:
backend: this folder contains a Gradle multi-modules project that build all Java backends of Kraken,deployment: private Git sub-module used to create and deploy all Docker containers,development: contains shell scripts and docker-compose configuration to start the InfluxDb/Grafana stack in dev mode,documentation: private Git sub-module that builds Kraken's documentation,frontend: this folder contains an Angular project with several libraries and two applications: administration and gatling.sudo apt-get install build-essentialTo run Kraken from the source code, execute one of the following commands from the root folder of the repository:
make launch-docker to run the Docker version,make launch-k8s to run the Kubernetes version.Open the Makefile to know in detail what each of these tasks does.
./test-coverage-all to generate test coverage for the complete project,make test APP=<library-or-app> to run tests for a single module (for example make test APP=commons),make lint to run TSLint on the whole project.make check to run all unit tests and SpotBugs,make test APP=<module-path> to run unit test for a single sub-module (for example make test APP=:commons:docker-client).Check out the next milestone.
Kraken is an open core product:
Java
45.5%
TypeScript
41.1%
HTML
4.0%
JavaScript
3.4%
Scala
3.3%
SCSS
1.8%
Kraken is a load testing IDE based on Gatling.
As such, Kraken provides a complete development environment to software programmers and load testers that seek to make the most out of Gatling:
Contact us at support@octoperf.com.
The source code of Kraken is divided in several folders:
backend: this folder contains a Gradle multi-modules project that build all Java backends of Kraken,deployment: private Git sub-module used to create and deploy all Docker containers,development: contains shell scripts and docker-compose configuration to start the InfluxDb/Grafana stack in dev mode,documentation: private Git sub-module that builds Kraken's documentation,frontend: this folder contains an Angular project with several libraries and two applications: administration and gatling.sudo apt-get install build-essentialTo run Kraken from the source code, execute one of the following commands from the root folder of the repository:
make launch-docker to run the Docker version,make launch-k8s to run the Kubernetes version.Open the Makefile to know in detail what each of these tasks does.
./test-coverage-all to generate test coverage for the complete project,make test APP=<library-or-app> to run tests for a single module (for example make test APP=commons),make lint to run TSLint on the whole project.make check to run all unit tests and SpotBugs,make test APP=<module-path> to run unit test for a single sub-module (for example make test APP=:commons:docker-client).Check out the next milestone.
Kraken is an open core product:
Java
45.5%
TypeScript
41.1%
HTML
4.0%
JavaScript
3.4%
Scala
3.3%
SCSS
1.8%