デフォルト変数とJMeterのリストの選択
-
02-01-2020 - |
質問
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(または類似の)サンプラーであると思います。あなたがたくさんのユーザーがいるならば、これは明らかに非常にひどく拡張されます。
所属していません StackOverflow