具有需要 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.