Commit Graph

66 Commits

Author SHA1 Message Date
Rick 11ab39f11f
support to load swaggers from an extension (#639)
* feat: support to download differnt kinds of ext

* support to load swaggers from an extension

* docs(extension): add swagger data extension and update documentation

- Add swagger data extension to the extensions list
- Update documentation to include new extension usage

* Potential fix for code scanning alert no. 69: Arbitrary file access during archive extraction ("Zip Slip")

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>

---------

Signed-off-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-03-06 23:17:57 +08:00
Rick 2f409ca68d
feat: support proxy request body amend in mock (#638)
* chore: let the sql query input be empty

* feat: support proxy request body amend in mock

* test pass with the basic feature

---------

Signed-off-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2025-03-04 20:13:25 +08:00
Rick 6908433f7e
fix: mock body render missing context (#630)
* fix: mock body render missing context

* feat: add support for repo parameter in mock response body

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2025-02-25 17:15:58 +08:00
Rick 4b4ee3a60c
feat: add webhook bearer auth support (#619)
* feat: add webhook bearer auth support

* add tpl func randFloat

* refactor run webhook

* add template func uptimeSeconds

* add random enum with weight feature

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2025-02-15 14:54:17 +08:00
Rick c827476bc9
[wip] feat: add http proxy support (#597)
* feat: add http proxy support

* feat: enhance server command to print local IPs on startup

- Added a new function `printLocalIPs` to display available local IP addresses when the server starts.
- Integrated the IP printing functionality into both the mock command and the server command, improving visibility of server accessibility.

This change helps users easily identify the server's available addresses for better connectivity.

* feat: support to set proxy on ui

* update the test suite page

* test pass with the http proxy mode

* update grpc files

* update grpc files

* support insecure during testing

* fix the unit tests

* add more unit testing

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2025-01-20 23:10:08 +08:00
Rick 7b25fa373a
docs: introduce how to generate a random phone number (#594)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2025-01-12 20:33:32 +08:00
Rick 73d71a3321
docs: give more examples of the verify (#590)
Signed-off-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>
2025-01-06 15:21:34 +08:00
Rick 0f0298455e
feat: support to generate robot-framework script (#563)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-11-18 19:59:28 +08:00
Rick 9e4259f09f
support to run test case with filter (#560)
* feat: support to get go mod version

* support to run test case with filter

* fix unit tests

* fix dockerfile

* add missing console/atest-ui/package.json

* fix the e2e

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-11-11 11:42:53 +08:00
Rick 6f4aef81e0
doc: add release note of v0.0.18 (#555)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-11-01 20:33:26 +08:00
Rick 28a32a03ca
fix: the root path of docs is incorrect (#554)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-11-01 19:16:45 +08:00
Rick 2db16248ef
feat: imporove mock object with standard crud (#553)
* feat: imporove mock object with standard crud

* add more document of mock

* add a common proxy on mock server

* test pass with the mock proxy

* update mock json schema

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-11-01 16:44:28 +08:00
Rick bbaf91f73c
feat: support to config mock server on ui (#552)
* doc: add document of atest extension

* feat: support to config mock server on ui

* add more document

* Fix code scanning alert no. 61: Incorrect conversion between integer types

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>

---------

Signed-off-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2024-10-29 21:03:45 +08:00
Rick 157253e9c3
Add JSON schema for mock types (#499)
* Add JSON schema for mock types

* add unit tests

* fix the unit test failure

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-06-28 08:26:29 +08:00
YuLuo 7af3cb2007
docs: fix docs site zh show bug (#489)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-06-15 18:51:35 +08:00
Rick 605cf9addc
docs: add release note v0.0.17 (#484)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-06-13 18:12:49 +08:00
rick 7df7d75b58 fix the broken links on the home page 2024-06-13 10:05:18 +00:00
Rick a5d8eabd4d
fix: the deployment of site has errors (#487)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-06-13 17:37:17 +08:00
Rick 2b332eb25a
fix: try to change the site sub-path (#486)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-06-13 17:22:36 +08:00
Rick f38d299bd9
fix: the docs lint errors (#481) 2024-06-13 16:55:23 +08:00
YuLuo d6162c7f2c
fix: ci error due to the docs lint (#482)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-06-12 21:14:48 +08:00
YuLuo 4a7f92c824
feat: add docs stie for api-testing (#469)
Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-06-12 17:43:54 +08:00
DWJ 2e0779dfdc
feat: add TLS for gRPC server endpoint (#477) 2024-06-09 17:42:01 +08:00
Rick 98b4dae698
chore: push the image to tencent registry (#452)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-05-23 20:18:15 +08:00
Rick ea033d94b6
feat: support image registry mock server (#425)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-05-14 12:23:44 +08:00
Rick 4322123586
feat: add cookie support for the requesting (#355)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-04-10 08:39:01 +08:00
Rick 96f2d294b4
doc: add try-in-pwd button (#336)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-01-16 10:00:45 +08:00
Rick 1c5b72df0b
feat: add graphql feature support (#326)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-12-21 11:15:12 +08:00
Rick cf3d86d29d
doc: add release note v0.0.15 (#309)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-12-11 10:12:28 +08:00
Rick 1bc6b66520
feat: add an extension to monitor via docker (#300)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-12-01 15:37:01 +08:00
Rick 3520379db3
feat: support loading oauth info from env var (#288)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-11-26 13:29:31 +08:00
Rick d300c4b047
feat: add auth support for server mode (#283)
* chore: refactory the body verify

* feat: add auth support

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-11-24 11:53:48 +08:00
Rick 1241aa81e2
feat: support passing the metadata to gRPC request (#282) 2023-11-20 19:25:47 +08:00
Rick 916ce85d53
feat: add a new extension: mongodb (#278)
* feat: support to jump to a specific version address

* feat: add a new extension: mongodb

* disable the git e2e test due to unstable

* fix the code style isseus

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-11-18 13:58:34 +08:00
Rick af92ea623d
feat: support set a store as readonly (#269) 2023-11-12 07:31:15 +08:00
Rick b8bf7ffcbe
feat: complete the etcd store feature (#266) 2023-11-08 15:30:25 +08:00
Rick 3c1e0aa242
docs: add release notes of v0.0.14 in Chinese (#260)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-10-30 19:48:10 +08:00
Rick dd7cd4634e
feat: add trpc protocol support (#254)
* feat: add trpc protocol support

* test pass the trpc on web ui

* add unit tests

* fix the trpc service parsing issue

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-10-29 19:45:46 +08:00
Rick 2a4ce17869
feat: add SkyWalking support in the Helm chart (#248) 2023-10-25 15:15:19 +08:00
Rick 05bafdb411
chore: correct the Helm image path in helm.md (#240) 2023-10-16 14:06:29 +08:00
Kislay 0b69d00b5a
[FIXED] grammatical errors in markdown files (#239) 2023-10-14 09:00:25 +08:00
Rick 282c06daba
feat: support releasing api-testing as a Helm chart (#235) 2023-10-13 17:41:48 +08:00
Ink33 7e5f93f731
feat: get gRPC descriptor from dp set (#216)
* feat: get gRPC descriptor from dp set

Signed-off-by: Ink33 <Ink33@smlk.org>

---------

Signed-off-by: Ink33 <Ink33@smlk.org>
Co-authored-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>
2023-09-26 09:44:35 +08:00
Rick 9b8cee315e
feat: support integrating with skywalking (#219)
* feat: support integrating with skywalking

* add skywalking browser support
2023-09-26 07:29:10 +08:00
Rick 94228f65c5
feat: support recording the test results into prometheus (#215) 2023-09-14 13:57:41 +08:00
Rick f22accad65
feat: add an expr function httpReady (#214) 2023-09-12 18:20:02 +08:00
Rick 80ceae3988
feat: add conditional verify support (#209) 2023-09-06 14:14:45 +08:00
Rick 69e53b6e04
fix: the qps feature cannot work well (#201) 2023-09-05 09:53:06 +08:00
Rick 56a3877751
feat: support to download atest self (#180) 2023-08-23 20:03:28 +08:00
Rick 1ad11f38ef
chore: add release note v0.0.13 (#175) 2023-08-22 08:58:42 +08:00