OpenAPI Generator で Gatling Client を生成してみた
OpenAPI Generator 3.0.0 リリース!!
やったぜ。2.0 はとか野暮なことはなしです。*1
ということでリリースノートを見ていると、New Generators
ところに Gatling の文字があるではないですか。
試すしかない、ってことでやってみました。
やってみた
コマンド
java -jar openapi-generator-cli.jar generate -i "/path/to/input.yaml" -o output -g scala-gatling
-g scala-gatling
で galing 生成を指定しております。
フォルダ構成
├── build.gradle └── src └── gatling ├── resources │ ├── conf │ │ ├── baseline.conf │ │ ├── CD.conf │ │ ├── CI.conf │ │ ├── default.conf │ │ ├── logback.xml │ │ ├── longevity.conf │ │ └── stress.conf │ └── data │ └── null-pathParams.csv └── scala └── org └── openapitools └── client ├── api │ └── DefaultApiSimulation.scala └── model └── Empty.scala
ということで、Gradle のプロジェクトでした。
Android で軽く触ったくらいであんまりですが、まぁなんとかなります。
動かしてみて
食わせた Swagger は認証なしの適当なやつですが、きちんとアクセスしてくれました。
もうちょい確認が必要ですが、初期としては使えそう?
flood でも試してみましょうかねー
企業情報 or アプリ名のところ、test
とかっていれてよいのかしら…?