{"repo":"Endava/cats","free":true,"listed":false,"github":"https://github.com/Endava/cats","clone":"git clone https://github.com/Endava/cats.git","description":"CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.","language":"Java","stars":1365,"topics":["java","openapi","testing","api","swagger","fuzzer","rest-api","rest-fuzzer"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"CATS documentation is available at https://endava.github.io/cats/ REST API fuzzer and negative testing tool. Run thousands of self-healing API tests within minutes with no coding effort! - Comprehensive : tests are generated automatically based on a large number scenarios and cover every field and header - Intelligent : tests are generated based on data types and constraints; each Fuzzer has specific expectations depending on the scenario under test - Highly Configurable : high amount of customization: you can filter specific Fuzzers, HTTP response codes, HTTP methods, request paths, provide business context and a lot more - Self-Healing : as tests are generated, any OpenAPI spec change is picked up automatically - Simple to Learn : flat learning curve, with intuitive configuration and syntax - Fast : automatic process for write, run and report tests which covers thousands of scenarios within minutes Short on time? Check out the 1-minute Quick Start Guide! Overview By using a simple and minimal syntax, with a flat learning curve, CATS ( C ontract A PI T esting and S ecurity) enables you to generate thousands of API tests within minutes with no coding effort . All tests are generated, run and reported automatically based on a pre-defined set of 100+ Fuzzers . The Fuzzers cover a wide range of boundary testing and negative scenarios from fully random large Unicode values to well crafted, context dependant values based on the request data types and constraints. Even more, you ca","default_branch":null,"files":null,"tree":[],"storefront":"/r/Endava","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Endava/cats/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}