Commit Graph

93 Commits

Author SHA1 Message Date
Rick 4a26a8c711
feat: support to query next page in elastic (#663)
* feat: support to query next page in elastic

* fix the typescript syntax error

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2025-04-12 20:31:07 +08:00
rick 41c9b16681 feat: add more data as lables for the data query 2025-03-19 03:10:03 +00:00
rick dd08c128ca feat: support to show sql query duration 2025-03-10 09:30:28 +00:00
Rick 1372e6d21d
feat: support to show databases and tables on ui (#631)
* feat: support to show databases and tables

* support to show database and tables

* support to show databases and tables

* feat: add urlEncode and urlDecode functions to template rendering

* fix: update copyright year and add password placeholder handling in store update

* feat(DataManager): add support for multiple databases

- Add currentDatabase parameter to DataQuery function
- Update API request to include X-Database header
- Modify query object for atest-store-orm to include database key

* feat(console): enhance database manager functionality and layout

- Add queryDataFromTable and queryTables functions
- Implement database and table selection
- Adjust layout for better usability
- Optimize SQL query execution

* fix the scrollbar issues on the data manager page

* add etcd and orm compitable

* add redis key-value query support

* support to let user to choose store param from list

* update readme file

* fix the frontend unit test issues

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2025-03-02 16:38:13 +08:00
Rick cc5a463b4d
add mysql/etcd query support (#624)
* feat: add data query service

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2025-02-23 20:17:33 +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 efb2235754
test: add unit tests of binary upload (#587)
* test: add unit tests of binary upload

* add more http status code desc

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-12-17 22:54:19 +08:00
Rick 7d9a97f46f
feat: support to rename test suite and case (#550)
* feat: support to rename test suite and case

* try to make the e2e be more stable

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-10-25 09:24:36 +08:00
Rick 72c53c21df
feat: support to run test case in batch mode (#548)
* feat: support to run test case in batch mode

* support to the interval on batch mode

* support to use a template as interval

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-10-15 13:47:18 +08:00
Rick dcdac9e032
fix: the grpc connect is incorrect (#546)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-10-10 16:29:42 +08:00
Rick 3a9bde8c06
feat: support to upload random image files (#541)
* feat: support to upload random image files

* support to upload pdf file

* support to generate zip file

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-10-03 17:45:49 +08:00
Rick 3620c5475a
feat: support to import native data (#539)
* feat: support to import native data

* add unit tests

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-09-30 09:10:31 +08:00
Rick 834a28fc67
feat: support embed file upload (#538) 2024-09-29 15:34:17 +08:00
SamYSF 95adf09eaf
feat: add History api and ui (#524) 2024-09-18 20:41:43 +08:00
Rick e68c9961b1
fix: overwrite test case when creating duplicated (#531)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-09-12 10:08:34 +08:00
Rick 6e0c70e07d
feat: support session scope store (#517)
* chore: stop using the image from docker hub

* feat: support session scope store

* support to set the suggested api cout limit

* add more unit tests

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-07-21 11:16:43 +08:00
Rick 62383ba78b
feat: support local sercret service (#516)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-07-19 13:43:18 +08:00
Rick 6ce9363d5a
feat: support getting version from extension (#513)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-07-12 22:38:14 +08:00
Rick a8c52fa891
feat: enable refelction of the extension server (#511)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-07-11 14:06:06 +08:00
Rick b7926da2c0
feat: custom the grpc gateway restful path (#497) 2024-07-01 08:02:07 +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
Rick ee312cd07f
feat: add test case execution related promethus metrics (#488) 2024-06-16 15:01:16 +08:00
Rick dd90d1e90e
fix: the file path checking is incorrect on windows (#475)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-06-05 14:01:28 +08:00
Rick 00e53452fc
feat: support to duplicate test suite and case (#455)
* feat: support to duplicate test suite and case

* add e2e testing for the new apis

* fix the e2e testing

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-05-27 09:57:23 +08:00
SamYSF 966a635768
feat: support to view testSuite as YAML on web page (#438) 2024-05-17 21:33:47 +08:00
Rick 02026b2199
feat: support to set the prefix of mock server (#402) (#410)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-04-30 14:06:15 +08:00
YuLuo 1943e7d82e
feat: add logging support (#389)
* feat: add logging support

---------

Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
Signed-off-by: YuLuo <yuluo08290126@gmail.com>
Signed-off-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>
Co-authored-by: Rick <1450685+LinuxSuRen@users.noreply.github.com>
2024-04-22 18:15:46 +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 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 cef376ac40
fix: cannot read the query (#317)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-12-18 10:56:49 +08:00
Rick a324fb1bbe
fix: memory leak due to the gRPC connect keep (#313)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-12-13 18:47:38 +08:00
Rick 05c338ea35
feat: support to get pprof of an extension (#307)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-12-07 11:06:45 +08:00
Rick 91d60fc3bc
chore: provide a non-loader for avoiding nil check (#295)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-11-28 18:09:44 +08:00
Rick 04828b2984
fix: error occour when the data parent dir non-exist (#291) 2023-11-27 15:58:26 +08:00
Rick 0d9b280487
feat: support to set an owner of a store (#290) 2023-11-26 18:14:38 +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 7124dc4e29
fix: http type of test suite cannot save (#276) 2023-11-16 10:18:48 +08:00
Rick ed58358657
feat: support fetch the suggested APIs from a gRPC server (#272)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-11-14 17:10:30 +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 13be826422
feat: support import from common grpc library (#265)
* feat: support import from common grpc library

* chore: support to release atest-store-git

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-11-05 20:39:20 +08:00
Rick 0e5ee61c94
feat: support loading proto file from URL (#261) 2023-11-01 10:59:36 +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 4546ae11bd
feat: add pvc setting into the helm chart (#244) 2023-10-19 17:36:44 +08:00
Rick 4aa373b767
feat: support receving parameters from API (#226) 2023-10-09 16:12:06 +08:00
Rick ca81982dae
feat: support to generate curl command (#222)
* feat: support to generate curl command

* chore: change the query in testcase to be sorted map
2023-10-07 19:44:28 +08:00
Rick d546b6defa
feat: support show the human-readable http status code on ui (#221) 2023-09-27 11:32:02 +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 f22accad65
feat: add an expr function httpReady (#214) 2023-09-12 18:20:02 +08:00