测试性能非常有帮助。在Web应用程序中,测试性能最大的优点是如果页面上所有需要交互的HTML元素都具有唯一且一致的属性。如果您用于识别HTML元素(Selenium使用xpath)的属性在构建到构建或会话到会话时不一致/可靠,则测试脚本将失败。此外,这些属性必须是唯一的,以便自动化工具(在本例中为Selenium)可以可靠地找到网页上的对象。
我使用http-unit,它的额外好处是可以在页面添加任何样式之前运行。
http://httpunit.sourceforge.net/您可以将测试附加到Maven2的集成测试阶段中运行。
来自该网站:
HttpUnit是Java编写的,它模拟了浏览器行为的相关部分,包括表单提交、JavaScript、基本的HTTP身份验证、Cookies和自动页面重定向,并允许Java测试代码以文本、XML DOM或包含表单、表格和链接的容器形式检查返回的页面。