_____ _____ _____ _____ _____ _____ ___ _____ _____ _____ __ __ ____ _____ _____ ____
/ _ \/ _ \/ __\/ _ \/ _ \/ _ \/___\<___ \/ _ \/ _ \/ \/ \/ \/ __\/ ___>/ \
| | || __/| __|| | || _ || __/| | / __/| _ <| _ |>- -<\- -/| __||___ |\- -/
\_____/\__/ \_____/\__|__/\__|__/\__/ \___/<_____|\__|\_/\__|__/\__/\__/ |__| \_____/<_____/ |__|
このリポジトリは、raxtest のテストスキーマを、OpenAPI定義から生成するためのユーティリティです。
$ go install github.com/calloc134/openapi2raxtest@latest
例:
$ openapi2raxtest -i openapi.yaml -o runn.yaml -d data.json -s http://localhost:8080
-i
: 入力ファイル名。OpenAPIスキーマを指定する-o
: raxtest構成ファイルの出力ファイル名
yaml形式として、raxtestスキーマが出力される-d
: JSONデータファイル名
json形式として、raxtestのテストデータが出力される-s
: サーバのホスト
このプログラムは現在開発中のため、バグが含まれている可能性があります。
また、バグを発見した場合は、PRを送っていただけると幸いです。
- raxtest : 高速に動作するAPIのテストツール
- openapi2runn : OpenAPI定義からrunn構成ファイルを生成するユーティリティ