Performance 任何发现断开链接的脱机工具都可以通过登录页面?

Performance 任何发现断开链接的脱机工具都可以通过登录页面?,performance,web-applications,performance-testing,broken-links,xenu,Performance,Web Applications,Performance Testing,Broken Links,Xenu,我们的团队已经完成了web应用程序的开发阶段 我想检查整个页面是否有断开的链接 我尝试使用很多工具,例如Xenu工具和LinkChecker工具 但是 它无法在登录页面下导航页面 并且只会选中主页 由于的原因,需要进行身份验证 如果有办法将身份验证参数(“用户名”和“密码”)传递给工具 要使其能够在登录页面下导航页面并选中它们,请编辑您的登录模块,以便您可以在url中传递用户名和密码。然后从以下内容启动工具:http://yourwebsite.com/login?username=...&pa

我们的团队已经完成了web应用程序的开发阶段
我想检查整个页面是否有断开的链接
我尝试使用很多工具,例如Xenu工具和LinkChecker工具
但是
它无法在登录页面下导航页面
并且只会选中主页
由于的原因,需要进行身份验证

如果有办法将身份验证参数(“用户名”和“密码”)传递给工具

要使其能够在登录页面下导航页面并选中它们,请编辑您的登录模块,以便您可以在url中传递用户名和密码。然后从以下内容启动工具:
http://yourwebsite.com/login?username=...&password=...
。然后,假设您的工具正确管理cookie,您可以将工作留给该工具和您的webapp(Xenu有一个选项)


在阅读了Xenu常见问题解答中的Cookie部分后,我意识到它可以访问IE的Cookie,因此…您可以尝试登录IE,然后(在浏览器仍在运行时)运行Xenu,启用其Cookie。

到目前为止,我找到的唯一企业级解决方案是IBM Rational Policy tester。它不仅仅是简单地检查断开的链接,而且做得很好(拼写检查、语法、注册表、搜索引擎优化、508可访问性等等)。该工具的配置是一个痛苦和用户界面是令人难以置信的日期太。。。话虽如此,身份验证并不是一个问题,一旦配置好,它就会像老板一样完成工作。

理论上,任何支持cookie的工具都可以做到这一点。不建议将身份验证值作为
GET
参数发送。。但是让断开的链接检查工具允许cookies是keyAs Xenu网站的推荐。。。如果您有删除数据的链接,例如数据库或商店,则不应使用此选项-您有数据丢失的风险!!!