我实际上已经在这里查看了 Selenium 问题,但并没有找到我想要的东西。
基本上我有大约 10 个“用例”来测试我的网站。基本的事情,例如,用户可以登录,他们可以注册等。
我想设置一个间隔,比如每 10 分钟运行一次这些测试。
Selenium 遥控器可以做到这一点吗?有没有人有他们可以指向我的链接/教程。我相当有信心这是可能的,但我只是不能 100% 确定如何设置和运行它。
提前致谢。
我实际上已经在这里查看了 Selenium 问题,但并没有找到我想要的东西。
基本上我有大约 10 个“用例”来测试我的网站。基本的事情,例如,用户可以登录,他们可以注册等。
我想设置一个间隔,比如每 10 分钟运行一次这些测试。
Selenium 遥控器可以做到这一点吗?有没有人有他们可以指向我的链接/教程。我相当有信心这是可能的,但我只是不能 100% 确定如何设置和运行它。
提前致谢。
是的,这可以通过 Selenium RC 完成。我的网站上有一些 Selenium 教程。在使用 Selenium RC、C#/Nunit 和 Windows 计划任务开始工作以检查我们的 Web 应用程序全天的速度之前,我已经设置了一个基本的用户体验监视器。
因为我推荐使用 Selenium RC,所以你可以使用任何你想编写测试的语言。
根据您使用的环境类型,您可以使用 JUnit 之类的东西和 hudson 之类的自动构建系统。当出现问题时,这为您提供了各种通知基础设施。
我知道人们会针对测试和生产系统(使用固定用户)运行这样的脚本。在测试环境中,您可以发现编程错误,在生产环境中,您可以在比 ping 或进程监视更有趣的水平上评估系统的正常运行。
看看 New Relic 的 Synthetics 产品,它封装了 Selenium 并提供带有警报的定期运行。