具有需要 ViewState 的身份验证的 Web 场景
Web Scenario with Authentication that requires a ViewState
我是 Zabbix 的新手。
正在尝试创建使用 ViewState 验证 Web 登录的 Web 场景。
所以尝试使用正则表达式从登录页面查询 VIEWSTATE(这样我可以在登录时传递它),如下所示:
regex:id="__VIEWSTATE\" value="(.*)
这是我要查询的内容:
<input type="hidden" name="__VIEWSTATE" value="5000_character_long_hash">
问题:
这是进行需要 VIEWSTATE 哈希与登录一起传递的身份验证的正确方法吗?或者还有其他方法吗?
我的正则表达式正确吗?
如何轻松验证 Zabbix 是否正确使用了我的正则表达式?
如何查看 {VIEWSTATE} 变量的输出?
目前无法在 Web 场景中将变量从一个步骤传递到另一个步骤。
也无法知道您的正则表达式是否正确,因为 Web Scenario 不会输出任何类似的内容:它唯一的输出是速度、错误条件以及是否找到硬编码字符串。
您也不能使用依赖项或 HTTP 客户端项。所以,你需要创建一个 external check.
我是 Zabbix 的新手。 正在尝试创建使用 ViewState 验证 Web 登录的 Web 场景。
所以尝试使用正则表达式从登录页面查询 VIEWSTATE(这样我可以在登录时传递它),如下所示:
regex:id="__VIEWSTATE\" value="(.*)
这是我要查询的内容:
<input type="hidden" name="__VIEWSTATE" value="5000_character_long_hash">
问题:
这是进行需要 VIEWSTATE 哈希与登录一起传递的身份验证的正确方法吗?或者还有其他方法吗?
我的正则表达式正确吗?
如何轻松验证 Zabbix 是否正确使用了我的正则表达式?
如何查看 {VIEWSTATE} 变量的输出?
目前无法在 Web 场景中将变量从一个步骤传递到另一个步骤。
也无法知道您的正则表达式是否正确,因为 Web Scenario 不会输出任何类似的内容:它唯一的输出是速度、错误条件以及是否找到硬编码字符串。
您也不能使用依赖项或 HTTP 客户端项。所以,你需要创建一个 external check.