質問

JMeteterのrecording controllerとのセッションを記録しました。

私はこのセッションで多くのフォームを満たしていました。値を持つSELECTBOXは他の形式で値に依存していました。

例えば:

for value: "john" in textbox, in my selectbox appears values "1" and "2" 
(one these i need to choose - noone is choosen by default)

for value: "jack" in textbox, in my selectbox appears values "3" and "4" 
(the same as above)
.

このSelectBoxの使用可能な値から最初に選択するには、JMeterで設定する方法?

役に立ちましたか?

解決

JMeterのXpath extractorのようなSMTHがあります。このページの前にHTTP Requestに追加するuの前に、このページの前に(このセレクションボックスでの応答が得られる前にページ)

選択ボックスにID="SelectBoxID"があると仮定すると、次のようにsmthを使用できます。

//select[@id="selectboxid"]/option[1]/@value
.

いくつかの XPathチュートリアル詳細

他のヒント

投稿リクエストでこれらの値を選択していると仮定して、パラメータを使用してこのようなことをすることができます -

名前値
hasAccount false
settings.agegroup $ {__ random(1,4)}

これは私がテストしていたニュースレターのサインアップページにあります。false(またはtrue)に設定されているパラメータは、チェックボックスとラジオボタン用です。もう1つはランダムな値を選択したいと思ったドロップダウンです。

あなたの場合は、これが無効な値になる可能性があると思います。最良の選択肢は、JACKまたはJOHNが選択されているかどうかを評価する小さなBeanshell(または類似の)サンプラーであると思います。あなたがたくさんのユーザーがいるならば、これは明らかに非常にひどく拡張されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top