{"repo":"Trendyol/gaos","free":true,"listed":false,"github":"https://github.com/Trendyol/gaos","clone":"git clone https://github.com/Trendyol/gaos.git","description":"HTTP mocking to test API services for chaos scenarios","language":"Go","stars":212,"topics":["go","mocking","chaos","api"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"GAOS HTTP mocking to test API services for chaos scenarios Gaos , can create and provide custom mock restful services via using your fully-customizable scenarios and runs them on Docker & Kubernetes & localhost flawlessly. Warning: Currently in Beta. Features API response mocking Custom behaviour scenarios Create custom actions for each scenario Robust routing Serve static & dynamic responses Duration, Latency, Error scenarios Deploy your services on Docker & K8S ... and much more, explore the Gaos! Installation Via HomeBrew Via Go Build on Docker Scenarios Scenario Explanation ---------------------- :----------------------------------------------: latency Adds extra latency for request duration Adds duration limit for request span Executes accept if in the specified time range, ignore otherwise. rate Executes ignore if reaches the value or on multiples of, accept otherwise. Actions Action Explanation ---------------------- :----------------------------------------------: accept Execute if span and rate conditions doesn't match in the specified scenario ignore Execute if span and rate conditions does match in the specified scenario direct Specifies which scenario should be handled by next request result Specifies Result Type that will be return eventually status Specifies Status Code for given Result Type Results Result Explanation ---------------------- :----------------------------------------------: type Result Type of the content content Definitions the relevant result's ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Trendyol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Trendyol/gaos/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."}