問題タブ [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.

0 投票する
1 に答える
1141 参照

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 があります)。ガトリングログはこちら

ありがとうございました。

0 投票する
0 に答える
3451 参照

java - Gatlingでシナリオを順番に実行するには?

最初の「getAssets」シナリオ すべてのアセット ID を取得してリストに保存し、2番目のシナリオ「fetchMetadata」はそれらの ID を反復処理します。

「getAssets」シナリオを1 回だけ実行してすべての ID をフェッチし、「fetchMetadata」シナリオを最初のシナリオの完了後にのみ、指定された期間まで実行する必要があります。

両方のシナリオをチェーン (順次)で実行するにはどうすればよいですか?

コードは次のとおりですが、シナリオを順番に実行するわけではありません。

0 投票する
0 に答える
1534 参照

xml - Xpath を使用してガトリングに値を格納する

XML 応答から uuid "EnquiryId" の値を保存しようとしています。標準的なアプローチは xpath を使用することだと思いますが、正しく使用しておらず、「java.util.NoSuchElementException: key not found: enquiryId」を受け取っています。

応答例:

コード例:

ありがとう