Michael Hixson 7f3d8a1335 Adjust the maximum client concurrency assumed by undertow-mongodb (#3313) 7 anos atrás
..
src 7f3d8a1335 Adjust the maximum client concurrency assumed by undertow-mongodb (#3313) 7 anos atrás
README.md d53ea3f0d3 Update the Undertow tests (after round 14) (#2733) 8 anos atrás
benchmark_config.json d53ea3f0d3 Update the Undertow tests (after round 14) (#2733) 8 anos atrás
maven-version-rules.xml be9aef3ef7 Update undertow dependencies, code cleanup (#3288) 7 anos atrás
pom.xml be9aef3ef7 Update undertow dependencies, code cleanup (#3288) 7 anos atrás
setup.sh d53ea3f0d3 Update the Undertow tests (after round 14) (#2733) 8 anos atrás
setup_mongodb.sh d53ea3f0d3 Update the Undertow tests (after round 14) (#2733) 8 anos atrás
setup_mongodb_async.sh d53ea3f0d3 Update the Undertow tests (after round 14) (#2733) 8 anos atrás
setup_mysql.sh d53ea3f0d3 Update the Undertow tests (after round 14) (#2733) 8 anos atrás
setup_no_database.sh d53ea3f0d3 Update the Undertow tests (after round 14) (#2733) 8 anos atrás
setup_postgresql.sh d53ea3f0d3 Update the Undertow tests (after round 14) (#2733) 8 anos atrás
source_code a583e87d19 Moving Java frameworks 11 anos atrás

README.md

Undertow

This is the test for the Undertow web server.

Test types

This implements all benchmark test types. The database tests are implemented for MySQL, PostgreSQL, and MongoDB databases.

HelloWebServer.java is the entry point for the application, providing the main method.

The only test type that exercises Undertow in isolation is the plaintext test. For functionality that Undertow does not provide — JSON encoding, database connectivity — this implementation depends on popular third party libraries that are expected to perform well. We hope for these tests to serve as performance baselines for benchmarks of other frameworks that are implemented on top of Undertow.

Plaintext

URL: http://TFB-server:8080/plaintext

Source code:

Additional libraries used: (None)

JSON

URL: http://TFB-server:8080/json

Source code:

Additional libraries used:

Database single-query

URL: http://TFB-server:8080/db

Source code:

Additional libraries used:

Database multi-query

URL: http://TFB-server:8080/queries?queries={integer}

Source code:

Additional libraries used:

Database updates

URL: http://TFB-server:8080/updates?queries={integer}

Source code:

Additional libraries used:

Fortunes

URL: http://TFB-server:8080/fortunes

Source code:

Additional libraries used: