私はこのようなウェブリクエストを持っています
Loop Controller(3)
moreSamples=true
startIndex=0
While Controller(${__javaScript(${moreSamples}==true)})
SOAP/XML-RPC Request(index=${startIndex})
Regular Expression Extractor(startIndex=newIndex,moreSamples=samples)
今の問題は、ループで moreSamples と startIndex を初期化できないことです。私は2つのオプションを試しました:
ユーザー定義変数として moreSamples と startIndex を作成します。これで、Regular Expression Extractor を使用して値を変更できますが、次のように BeanShell PostProcessor を使用して外側のループで値を再初期化することはできません。
vars.put("moreSamples","false") vars.put("startIndex","0")
while ループのプリプロセッサで moreSamples と startIndex をユーザー パラメータとして作成しますが、正規表現エクストラクタを使用して値を割り当てることができません。
間違いや、適合する新しい構造を提案してください。
スクリーンショット: