Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sarmbruster/gatling-bolt
Support Neo4j Bolt protocol for gatling.
https://github.com/sarmbruster/gatling-bolt
Last synced: about 1 month ago
JSON representation
Support Neo4j Bolt protocol for gatling.
- Host: GitHub
- URL: https://github.com/sarmbruster/gatling-bolt
- Owner: sarmbruster
- License: apache-2.0
- Created: 2017-09-08T07:16:35.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-02-16T12:24:36.000Z (almost 4 years ago)
- Last Synced: 2024-08-03T02:05:42.842Z (4 months ago)
- Language: Scala
- Size: 49.8 KB
- Stars: 2
- Watchers: 4
- Forks: 6
- Open Issues: 5
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
- awesome-gatling - gatling-bolt - Support Neo4j Bolt protocol for Gatling. (Tools / Plugins)
README
# gatling-bolt
https://boltprotocol.org/[Bolt] support for http://www.gatling.io[Gatling]. Bolt is the binary protocol to communicate with http://neo4j.com[neo4j]. The goal of this project is to provide support for bolt within gatling in a as seamless way as possible.
2nd goal is to teach myself scala.
WARNING: This project contains my very first lines of scala code, so be prepared to find silly nonsense stuff here. If you do, pls drop me a note.
## status
For now `gatling-bolt` is in a POC status, connection and basic reporting works.
We're lacking support for more-than-one statement scenarios, validating results and many more.
## build & install
Just do a `sbt assembly` and copy `./target/scala-2.12/gatling-bolt-assembly-0.1-SNAPSHOT.jar` to your gatling installation at `$GATLING_HOME/lib/`
If you want to use a separate self-contained gatling project as documented on https://technicaldifficulties.io/2018/11/15/bundling-gatling-tests-into-an-executable-jar/ you need to call `sbt publishM2` to make `gatling-bolt` available in your local maven repo.
## usage
see link:src/test/scala/org/neo4j/gatling/bolt/simulation/SimpleCreateSimulation.scala[SimpleCreateSimulation] for now