A performance test project that compares networknt, fge and everit json-schema-validator
This library provides a skeletal performance test suite for this JSON Schema Validator library:
It contains the same test suite for the other two Java schema validators:
Test results comparison
For testing the performance of the
fge/json-schema-validator library I've used this main class .
I ran the testsuite of both libraries 10 times (each execution performing 500 validations).
Tests results on my local computer:
Running the tests on other workstations gave a bit different numbers but similar ratios.
Running the tests
Clone this repository:
git clone https://github.com/erosb/json-schema-perftest.git
Build the project with Maven:
cd json-schema-perftest/ mvn clean install -Pdist
Run the test:
java -jar target/perftest.jar