API Testing release v0.0.13 contains a lot of useful functions

atest version release v0.0.13

atest It is an open source interface testing tool written in Golang.

You can start the container with:

docker run -v /var/www/sample:/var/www/sample \
  --network host \
  linuxsuren/api-testing:master

Alternatively, download the binary directly and start it:

atest server --local-storage /var/www/sample

For continuous integration (CI) scenarios, you can execute commands in the pipeline:

# 执行本地文件
atest run -p your-test-suite.yaml
# 执行远程文件
atest run -p https://gitee.com/linuxsuren/api-testing/raw/master/sample/testsuite-gitee.yaml
# 容器中执行
docker run linuxsuren/api-testing:master atest run -p https://gitee.com/linuxsuren/api-testing/raw/master/sample/testsuite-gitee.yaml

You can also convert the test case to a JMeter file and execute:

# 格式转换
atest convert --converter jmeter -p https://gitee.com/linuxsuren/api-testing/raw/master/sample/testsuite-gitee.yaml --target gitee.jmx
# 执行
jmeter -n -t gitee.jmx

major new features

  • Added a plug-in extension mechanism, supports Git, S3, and relational data as back-end storage, and supports obtaining sensitive information such as passwords from Vault  
  • Added use case support for gRPC interface @Ink-33
  • Support for exporting JMeter files  
  • Support installation through Operator , and put it on OperatorHub.io  
  • Provides a basic web UI
  • Support exporting test reports in PDF format @wjsvec

This release includes the efforts of the following 5 contributors:

related data

The following is part of the data as of now : atest  v0.0.13 

  • watch 7
  • fork 18
  • star 69
  • contributor 8
  • 872 binary downloads
  • 45k lines of code
  • 84% unit test coverage

For complete information, please visit https://github.com/LinuxSuRen/api-testing/releases/tag/v0.0.13

Guess you like

Origin www.oschina.net/news/254767/api-testing-0-0-13