我的小组使用 Jenkins 来部署我们的代码,我已经开始在 Jenkins 中添加测试来验证我们的代码。
对于我们构建和部署的网站,我已将 linkchecker.exe 下载到我的 Jenkins 从站,一旦我很高兴它正在做我想要它做的事情,我将把这个测试作为另一个 Jenkins 工作来实现......
有问题的链接检查器来自这里
http://wummel.github.io/linkchecker/
如果我针对真实的 url 运行链接检查器,它就会通过......huzzah!
如果我将链接检查器指向一个虚假的 url,它会失败......huzzah!
但我要验证的实际用例是,如果网站内的子页面无法加载……我不知道如何做到这一点。
我们从 VS c# 项目构建网站,我已经搞砸了一点,但到目前为止,我还没有导致我正在寻找的类型的失败,老实说,我宁愿不为这个网站本身搞砸我试图证明失败条件的一种情况。
所以它的长短:
假设我可以完全控制客户端和服务器,如何使服务器上网站的一个或多个子页面无法在客户端上正确加载?
谢谢!