[WIP] Add BSON to CodableRouting benchmark #21
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR uses OpenKitten's BSON encoder/decoder to add BSON content-type support to the CodableRouting benchmark.
Two lua scripts for
wrk
are provided, specifying a POST content-type and accept type of JSON and BSON, respectively. These can be used to POST the structure"value": "Hello World"
to the/postHello
route, which then echoes the same data back again with the requested content type.This exercises Kitura's
Content-Type
andAccept
type determination for Codable routing (Kitura/Kitura#1309) in order to select the appropriate encoder and decoder.