Commit Graph

62 Commits

Author SHA1 Message Date
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 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 fe9d168713
feat: support to print the progress when oci download (#544)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-10-05 15:41:12 +08:00
Rick 834a28fc67
feat: support embed file upload (#538) 2024-09-29 15:34:17 +08:00
shown 96d3b4452c
feat: add testcase debug log (#530)
* feat: add testcase debug log

---------

Signed-off-by: yuluo-yx <yuluo08290126@gmail.com>
2024-09-14 14:00:55 +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 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 896197110f
chore: add more content-type headers (#500)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-06-28 12:21:05 +08:00
Rick a11b7ff550
fix: not work when grpc port is a random one (#467)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-05-31 13:40:57 +08:00
Rick 1a720c03f8
fix: avoid exit the main process when plugin start failed (#463)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2024-05-29 09:43: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
Rick ce5ad55216
feat: support to return the body string even it is invalid (#453)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-05-24 08:36:18 +08:00
SamYSF 966a635768
feat: support to view testSuite as YAML on web page (#438) 2024-05-17 21:33:47 +08:00
Rick 6bf626d72d
fix: the status code not match error ignored (#411)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-04-30 15:49:05 +08:00
Haibara Ai 42c4eb259b
fix:Handle gRPC messages larger than max size (#399)
* fix:Handle gRPC messages larger than max size
2024-04-26 16:29:19 +08:00
Kurisu 6f2fed9519
feat: Support to generator JavaScript code from a HTTP testCase. (#400)
* feat: Support to generator JavaScript code from a HTTP testCase.

* more friendly prompts in JavaScript code generator.
2024-04-26 09:48:10 +08:00
zhouzhou1017 e9974374b1
feat: support to generator Python code from a HTTP testCase 2024-04-24 19:36:25 +08:00
Agility6 9ce40e3370
feat: support to generator Java code from a HTTP testCase (#369)
* feat: support to generator Java code from a HTTP testCase

---------

Signed-off-by: Agility6 <agility1013@gmail.com>
2024-04-19 10:14:10 +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 c585439873
feat: support the auto-complete of header values (#337)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-01-16 14:39:26 +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 649b0d8e85
feat: add writeFile function to expr (#277) 2023-11-17 14:13:04 +08:00
Rick 10363259ae
ui: reflect the network request related codes (#274)
Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2023-11-15 17:50:54 +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 7ea16a6642
feat: support to generate grpc payload as JSON (#264) 2023-11-03 14:13:43 +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 fac641fef9
feat: support starting store extentsion automatically (#246) 2023-10-23 15:59:22 +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 80ceae3988
feat: add conditional verify support (#209) 2023-09-06 14:14:45 +08:00
Rick 98a8d5d7d7
feat: support importing from Postman (#179)
* feat: support importing from Postman

* add ui validation

* fix the nested situation
2023-08-23 16:32:08 +08:00
Rick bd78fa4868
feat: support to load test suite from URL (#171)
Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-08-20 07:03:09 +08:00
Rick 908829738a
feat: support convert testSuite to JMeter file (#170)
* feat: support convert testSuite to JMeter file

* chore: report API test in the comment

* add a sub-command to convert to jmeter file

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-08-18 15:51:53 +08:00
Rick e2f2d323f0
feat: add secret service interface (#164) 2023-08-12 08:02:59 +08:00
Rick e05262aae9
feat: support manager store on UI (#161) 2023-08-09 15:53:38 +08:00
Rick 46552d1c15
feat: support verify the store (#157) 2023-08-03 17:06:38 +08:00
Rick 96f9e7d5ec
fix: should use the specific store in GetSuggestedAPIs (#156) 2023-08-02 11:45:43 +08:00
Rick a799208a0c
feat: support generate code from TestCase (#154) 2023-08-01 17:19:13 +08:00
Ink33 710c3728b8
feat: add bidirectional streaming rpc of functions query (#150)
* feat: add bidirectional streaming rpc of functions query

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

* refactor: replace atomic.Uint64 with atomic.AddUint32

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

---------

Signed-off-by: Ink33 <Ink33@smlk.org>
2023-07-31 14:03:53 +08:00
Rick 8d459a9eed
feat: support add multiple stores (#147) 2023-07-29 22:14:58 +08:00
Rick 800d310db2
feat: support query template functions on UI (#131) 2023-07-17 21:18:24 +08:00
Rick b1c4479cf3
feat: support the form body on UI (#130) 2023-07-17 16:48:12 +08:00
Rick fa024321a1
feat: support getting suggested APIs from spec (#123) 2023-07-16 21:10:03 +08:00
Rick 581b6527ae
feat: support query the popular HTTP headers on UI (#122) 2023-07-11 21:12:23 +08:00
Rick 2c73c02385
feat: add gRPC loader for reading and writeing test suites (#120)
* feat: add gRPC loader for reading and writeing test suites

* complete the basic feature of gRPC plugin demo

* docs: add document about the gRPC extension
2023-07-10 17:03:55 +08:00
Rick 8da83f3b69
feat: support update and delete testsuite on UI (#119) 2023-07-07 20:28:24 +08:00
Rick 8544b31324
feat: support show the response body and header (#113)
* feat: support show the response body and header

* show the count of the headers

* fix the vue type validation

* reduce the cognitive complexity

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-07-05 08:44:57 +08:00
Rick d9d7a66b8a
Support maintain testSuite and testCase via UI (#108)
* feat: support to update the test case via ui

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-07-01 17:59:07 +08:00
Rick 02d7e23cb3
feat: add ui for the api-testing (#102)
* feat: add ui project for the atest

* add grpc gateway support

* complete the very basic ui of atest

* add local storage flag into the server sub-command

* add unit tests for the remote server

* put the console into the docker image

* remove unused files from console

* add more unit tests

* support to execute test case on ui

* fix the code smells located by sonarqube

---------

Co-authored-by: rick <linuxsuren@users.noreply.github.com>
2023-06-26 08:47:24 +08:00