問題タブ [scala-gatling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Gatling で 2 つのシナリオを実行しているときに Value is Null が表示されるのはなぜですか?
スクリプトには2 つのシナリオがあります。最初の「getAssets」シナリオでは、すべてのアセット ID を取得してリストに保存します。2 番目のシナリオ「fetchMetadata」では、それらの ID を繰り返し処理します。
「getAssets」シナリオを 1 回だけ実行して、すべての ID を取得する必要があります。その後、「fetchMetadata」シナリオが所定の時間まで実行されます。
これは、「/api/assets;limit=$limit」リクエストの Json レスポンスです ($.assets[*].id を使用して、ここから ID を取得しています)。
ここにコードがあります
:::エラー:::
「Value is null」がスローされます (ここには 1,000 万のアセット ID があります)。ガトリングログはこちら
ありがとうございました。
java - Gatlingでシナリオを順番に実行するには?
最初の「getAssets」シナリオは すべてのアセット ID を取得してリストに保存し、2番目のシナリオ「fetchMetadata」はそれらの ID を反復処理します。
「getAssets」シナリオを1 回だけ実行してすべての ID をフェッチし、「fetchMetadata」シナリオを最初のシナリオの完了後にのみ、指定された期間まで実行する必要があります。
両方のシナリオをチェーン (順次)で実行するにはどうすればよいですか?
コードは次のとおりですが、シナリオを順番に実行するわけではありません。
xml - Xpath を使用してガトリングに値を格納する
XML 応答から uuid "EnquiryId" の値を保存しようとしています。標準的なアプローチは xpath を使用することだと思いますが、正しく使用しておらず、「java.util.NoSuchElementException: key not found: enquiryId」を受け取っています。
応答例:
コード例:
ありがとう