JMeter 中的默认变量和选择列表
-
02-01-2020 - |
题
我已经录制了会话 recording controller
在 JMeter 中。
我在这次会议中填写了很多表格。还有一些选择框,其值取决于其他形式的值。
例如:
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)
如何在 Jmeter 中设置以首先从此选择框中的可用值中进行选择?
解决方案
有类似的东西 Xpath extractor
在 Jmeter 中。将其添加到 HTTP Request
在此页面之前,您有选择框(因为在此选择框得到响应之前的页面)
假设你的选择框有 id = "selectboxy" 你可以这样使用:
//select[@id="selectboxid"]/option[1]/@value
看看一些 Xpath 教程 了解更多
其他提示
假设您正在使用POST请求选择这些值,您可以使用这些参数来执行此操作 -
名称值
hasocount false
setings.agegroup $ {__随机(1,4)}
这是在我正在测试的时事通讯注册页面上。设置为false(或true)的参数是复选框和单选按钮。另一个是我想要选择一个随机值的下拉列表。
在您的情况下,我想这可能会导致一些无效值。我认为最好的选择是一个小beanshell(或类似)采样器,用于评估插孔或约翰是否已被选中。如果您有很多用户,这显然会非常衡量。
不隶属于 StackOverflow