atest
バージョンリリース v0.0.13
atest
これは、Golang で書かれたオープンソースのインターフェイス テスト ツールです。
次のコマンドでコンテナを起動できます。
docker run -v /var/www/sample:/var/www/sample \
--network host \
linuxsuren/api-testing:master
あるいは、バイナリを直接ダウンロードして起動します。
atest server --local-storage /var/www/sample
継続的インテグレーション (CI) シナリオの場合、パイプラインでコマンドを実行できます。
# 执行本地文件
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
テスト ケースを JMeter ファイルに変換して実行することもできます。
# 格式转换
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
主な新機能
- プラグイン拡張メカニズムを追加し、バックエンド ストレージとして Git、S3、およびリレーショナル データをサポートし、Vaultからのパスワードなどの機密情報の取得をサポートします。
- gRPC インターフェイス @Ink-33 のユースケース サポートを追加しました
- JMeterファイルのエクスポートのサポート
- Operatorによるインストールをサポートし、OperatorHub.io に配置します。
- 基本的なWeb UIを提供します
- PDF 形式でのテスト レポートのエクスポートをサポート @wjsvec
このリリースには、次の 5 人の貢献者の取り組みが含まれています。
関連データ
以下は現時点でのデータの一部です。 atest
v0.0.13
- 時計7
- フォーク18
- スター69
- 投稿者 8
- 872 バイナリ ダウンロード
- 45,000 行のコード
- 84% の単体テスト カバレッジ
完全な情報については、https://github.com/LinuxSuRen/api-testing/releases/tag/v0.0.13 をご覧ください。