这是我目前的设置:
基本上,我有一个触发器每隔15秒运行一次web场景,以查看我的服务是否在线。
然后,我还有另外两个触发器每隔60秒运行一次web场景,调用工具来检查多个组件的状态。
当“工具不在线”被触发时,其他两个触发器将不会触发,这要感谢我设置的expression式。 这是按预期工作。
问题
当“工具不在线”消失时,换句话说,工具已经恢复在线状态,其他触发器一旦没有触发,现在触发并显示在监视下,即直到它们再次运行并能够连接到该工具,Webscheme获得它们所需的HTTP代码和string值。
例
工具离线
“工具不在线”运行Web场景,Web场景失败,触发火灾
“超过5张票…”和“一个或多个集成…”运行并且他们的web场景失败,但是“工具不在线”也被触发,所以它们不会触发(按照所示的expression式)
工具上线,“工具不在线”触发消失
问题:由于“工具不在线”状态而未能触发的#3触发器现在会在满足expression式时触发,并显示在“监控”选项卡下
来自#3的触发器再次运行他们的web场景检查,并且它们消失