条件付きのWhileコントローラーを使用しています:
${_javaScript("${DONE}" ! = "Resolved and Downloaded";)}
どこで最初にDONE="Not Assigned yet"
。
数回の反復の後DONE
、値が変更され、値が得られますResolved and Downloaded
(デバッグ サンプラーで確認します) が、ループは継続し、終了しません。
私は何を間違えましたか、それを機能させるにはどうすればよいですか?
条件付きのWhileコントローラーを使用しています:
${_javaScript("${DONE}" ! = "Resolved and Downloaded";)}
どこで最初にDONE="Not Assigned yet"
。
数回の反復の後DONE
、値が変更され、値が得られますResolved and Downloaded
(デバッグ サンプラーで確認します) が、ループは継続し、終了しません。
私は何を間違えましたか、それを機能させるにはどうすればよいですか?
最初に条件式の構文を確認してください。__
関数名の前で、関数の params リストの条件,
の後ではなく、 double にする必要があります。;
${__javaScript("${DONE}"!="Resolved and Downloaded",)}
これにより、テスト ケースが破損する可能性があります。
同様に、可能性のある問題の詳細については、jmeter.log を調べることができます。
while コントローラーを使用して、次のことを試すことができます。
${__javaScript(${DONE} !="解決済みおよびダウンロード済み")}