微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Jenkins运行站点正常运行时间和验证测试

我想知道jenkins是否可以(并且应该)用于运行我每天需要执行几次的各种检查.

例如:

>可访问的网站
>开发站点是否受密码保护
>是使用SSL的结帐页面
>可以在每个商店下订单吗?
>是否可以访问所有页面?例如没有404
>使用的是正确的数据库

我可以编写python脚本来进行各种检查(可能将它们包装在测试用例中),并在某些情况下使用selenium.

我还想进行一次测试,以加载每个生产站点的设置文件并进行验证,例如,已打开SSL并正在使用实时数据库,已关闭调试等.

其中一些测试在部署之前只需要运行一次,其他一些则可以从定期运行中受益.

jenkins会适合这个目的,还是将其职权范围扩展得太远?

我会对纯粹使用Jenkins来运行测试感兴趣,我不需要它来触发构建或部署.

解决方法:

基于@Freiheit和@gareth_bowles的输入以及我自己的经验,我会说您不应该使用Jenkins进行监视,因为有other solutions需要较少的前期开发.

此外,我发现启动Monitor之后,您将需要对运行状况和性能进行测量,报告和警报,Monitoring工具将在这些方面为其提供功能,而基于Jenkins的解决方案将需要更多的工作.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐