v6.1.0
Release Notes:
- Add
connectionTimeout, readTimeout and writeTimeoutas arguments - Add possibility to refer request fields in customFuzzer files using
request# - Introduce ability to
--dryRunin order to see how many tests will get generated for each path - Fix issue caused by oneOf selecting between 2 primitive schemas
- Change default value for
maxReqPerMinuteto 10000 - Make default min 5 when no left boundary provided for String schemas
- Add a new column in report with the warn/error result reason
- Include 404 as a special result reason category: CATS will report them as
errorin order to encourage providing business context - Fix for #17
- Remove
--reportingLevelargument as it was redundant and extend--logto pick up multiple packages - Add the possibility to ignore specific http response codes using
--ignoreResponseCodes. This will ignore WARNs and ERRORs reported when those codes are returned and mark them as successful - Restrict printing execution statistics to summary only by default and add
--printExecutionStatistics=detailedfor details - Introduce the possibility to replay specific tests by supplying a json test case output from CATS. Use
./cats.jar replay --tests=... - Add the possibility to also supply
--help,-hand--version,-vfor help and version - Make ControlChars, Whitespaces and Emojis fuzzer not being enabled by default. Use
--includeEmojis,--includeWhitespacesand--includeControlCharsto include them