2017-11-07 6 views
0

k6のVUスレッド間で共有されるグローバルカウンタを取得することはできますか?例えばグローバル名前空間にVU間のk6/shared状態の各VUスレッドの一意のデータ

let i = 1 

:電子メールアドレスが一意である必要があり、ユーザ登録のために、私は現在、グローバル変数を使用して"user" + i + "@example.com" ...

を使用しています。シングルVUは正常に動作しますが、2 VUで50%のリクエストが失敗するなどです。私は各VUが独自のJSを実行していると仮定しています。 JSランタイムで利用できるスレッド(goroutine?)番号/ idへの参照はありますか?

答えて

0

数値カウンタ__VU__ITERを使用できます。

__VU:この値は、新しいVUごとに増分的に割り当てられます。 VUが終了し(例えば、ランプダウン動作の一部として)、テストコーディネータが同じVUを再び起動する場合、VUは以前の同じ値を有することになる。

__ITER:特定のVUの現在の反復番号。

関連する問題