{"repo":"LinuxSuRen/api-testing","free":true,"listed":false,"github":"https://github.com/LinuxSuRen/api-testing","clone":"git clone https://github.com/LinuxSuRen/api-testing.git","description":"Open source API testing tool. 开源接口调试、测试工具。Mock Server","language":"Go","stars":367,"topics":["api","testing","grpc","http","hacktoberfest","api-testing","graphql","trpc","mock-server","mock"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"English 中文 This is an awesome API testing tool. 🚀 Features Supported protocols: HTTP, gRPC, tRPC Multiple test report formats: Markdown, HTML, PDF, Stdout Mock Server in simple configuration, and Open API support Support converting to JMeter files Response Body fields equation check or eval Validate the response body with JSON schema Pre and post handle with the API request Run in server mode, and provide the gRPC and HTTP endpoint VS Code extension support Simple Database query support Multiple storage backends supported(Local, ORM Database, S3, Git, Etcd, etc.) HTTP API record Install in multiple use cases(CLI, Container, Native-Service, Operator, Helm, etc.) Monitoring integration with Prometheus, SkyWalking Get started Install it via hd or download from releases: or, you can install it in Kubernetes. See also the manifests. see the following usage: below is an example of the usage, and you could see the report as well: atest run -p sample/testsuite-gitlab.yaml --duration 1m --thread 3 --report md API Average Max Min Count Error --- --- --- --- --- --- GET https://gitlab.com/api/v4/projects 1.152777167s 2.108680194s 814.928496ms 99 0 GET https://gitlab.com/api/v4/projects/45088772 840.761064ms 1.487285371s 492.583066ms 10 0 consume: 1m2.153686448s Use in Docker Use atest as server mode in Docker, then you could visit the UI from 8080 : Use atest-collector in Docker: Template The following fields are templated with sprig: API Request Body Request Header Functions You could","default_branch":null,"files":null,"tree":[],"storefront":"/r/LinuxSuRen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LinuxSuRen/api-testing/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."}