RESTest Versions Save

RESTest: Automated Black-Box Testing of RESTful Web APIs

restest-1.4.0

6 months ago

If you want to use RESTest as a JAR, download the ZIP file, extract it, and execute it from there (keep the folder structure).

This release includes:

  • RESTestExecutor
  • New examples:
    • CBTStatefulGeneration
    • TestExecution

restest-1.3.0

7 months ago

If you want to use RESTest as a JAR, download the ZIP file, extract it, and execute it from there (keep the folder structure).

This release includes:

  • Code refactorings for improving usability.
  • Package example added.
  • Documentation updates.
  • Test cases added/refactored.

restest-1.2.0

2 years ago

If you want to use RESTest as a JAR, download the ZIP file, extract it and execute it from there (keep the folder structure).

This release includes many minor features and bug fixes:

  • Updated some library versions.
  • Improved logging to external files. When enabled, both System.out and System.err will be logged too.
  • Updated IDLReasoner with some bug fixes.
  • Disabled some options by default to make RESTest execution faster (e.g., b7f93f21abab9007410c97dd2691afac215911e6, 977dff5d691d18f31e7a65ff1e36d1af067869d5).
  • Added some basic OAuth support. Given a refresh_token, RESTest automatically obtains access_tokens periodically and uses them in the HTTP requests to the API (64485c6d9916e1fefffb0af3be9cbf9d16695bbe).
  • Many improvements and fixes in data generators related to request bodies and stateful data (e.g., a8af47e1101a5fa8b5965b1cf7afebe0c903820d, aeeb6d7fb312cdbc1908e354607810caa0f21d5d, 6204cacb1518f69887ad7e82b24b467c4bb4a697, 92117b687217ba7894f0c856c803bad6f020ce29).
  • Improvements and fixes in semantic data generation feature (#205, #206, #207, #208, #209, #211).
  • Many other bug fixes and minor features.

restest-1.1.3

2 years ago

If you want to use RESTest as a JAR, download the ZIP file, extract it and execute it from there (keep the folder structure).

This release includes great new features, performance optimizations and bug fixes such as:

  • Semantic data generation (data extracted from knowledge bases such as DBpedia). Thanks to @JuanCarlosAlonsoValenzuela.
  • Stateful data generation (data extracted from previous API responses). Thanks to @josferde5.
  • Fuzzing (requires no set up at all). Thanks to @josferde5.
  • JSON bodies generation, either using fuzzing values or stateful values. Thanks to @josferde5.
  • Optimized constraint-based test case generator, now up to 100x faster. Thanks to @josferde5 and @danimilles for the improved version of IDLReasoner.
  • Minor bug fixes.

v0.1.0

3 years ago

This release already contains the MiniZinc and Allure folders in the ZIP. Licenses of the software are provided.

v0.0.1

3 years ago

This is the first release of RESTest. It consists of a directory structure compressed as a ZIP file. It contains all necessary resources to run RESTest as a JAR, EXCEPT the minizinc and allure folders, which must be manually placed in the root directory.