|
7 years ago | |
---|---|---|
.. | ||
src | 7 years ago | |
README.md | 8 years ago | |
benchmark_config.json | 7 years ago | |
maven-version-rules.xml | 7 years ago | |
pom.xml | 7 years ago | |
undertow-base.dockerfile | 7 years ago | |
undertow-mongodb-async.dockerfile | 7 years ago | |
undertow-mongodb.dockerfile | 7 years ago | |
undertow-mysql.dockerfile | 7 years ago | |
undertow-postgresql.dockerfile | 7 years ago | |
undertow.dockerfile | 7 years ago |
This is the test for the Undertow web server.
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.
URL: http://TFB-server:8080/plaintext
Source code:
Additional libraries used: (None)
URL: http://TFB-server:8080/json
Source code:
Additional libraries used:
URL: http://TFB-server:8080/db
Source code:
Additional libraries used:
URL: http://TFB-server:8080/queries?queries={integer}
Source code:
Additional libraries used:
URL: http://TFB-server:8080/updates?queries={integer}
Source code:
Additional libraries used:
URL: http://TFB-server:8080/fortunes
Source code:
Additional libraries used: