8000 GitHub - kreutzr/responsediff: Supports regression testing and test maintenance for REST APIs. Allows usage of variables read from responses and mass data.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Supports regression testing and test maintenance for REST APIs. Allows usage of variables read from responses and mass data.

License

Notifications You must be signed in to change notification settings

kreutzr/responsediff

Repository files navigation

ResponseDiff

ResponseDiff is a Java based regression testing tool that compares the HTTP response of a reference installation with that of a candidate (software under test) installation. Found differences may be marked as intended (and may be given a reference to a ticket for documentation) by the tester for later tests. It also supports functional testing (e.g., expected values) and non-functional testing (e.g., maximum response times).

Responses are assumed to be returned as JSON but since ResponseDiff supports individual response filters, the native response format may be converted beforehand into JSON at runtime.

Values received in a response may be read via JSONPath and then used as parameters for following requests which allows flexible test flows. Parameters may also be read from a file or database for mass data testing.

The results of the performed tests are compiled together with statistics and their curl commands into a report (Asciidoc and PDF by default). The entire raw data (variables, requests and respones) is made available for further inspection as XML.

Manuals are currently provided in English and German.

The release-notes can be found here.

Releases

No releases published

Packages

No packages published
0