if-else
ガトリング チェックで条件を実装する必要があります。
例:- 以下では、JSON 応答の項目配列を空として取得する場合があります。そのため、アイテムが空かどうかを確認する必要があります。別の一連のアクションを実行する必要があります。どうすればこれを達成できるか教えてください。
.check(
jsonPath("$..items[(@.length-1)].id").saveAs("MyAlbumId")
)
Gatling ML で説明されているように:
チェックを使用する場合、デフォルトの検証ステップが存在するためwhatever
、チェックで何も検出されない場合は代わりに使用する必要があります:
https://github.com/excilys/gatling/wiki/Checks#wiki-verifying
次に、特定の条件で一連のアクションを実行するために doIf を使用できます: https://github.com/excilys/gatling/wiki/Structure-Elements#wiki-do-if
例えば:
doIf(session => !session.isAttributeDefined("MyAlbumId")) {
...
}