Java开源Web测试工具列表

2012-11-29  王涞 

       HtmlUnit

  HtmlUnit 是 JUnit 的扩展测试框架之一。HtmlUnit 将返回文档模拟成 HTML,这样您便可以直接处理这些文档了。HtmlUnit 使用例如 table、form 等标识符将测试文档作为 HTML 来处理。它同样需要遵循 JUnit 测试框架结构的 Java(TM)测试程序。

  该项目主页:http://htmlunit.sourceforge.net/

  MaxQ

  MaxQ是一个Web功能测试工具。它包括一个记录测试脚本的HTTP代理,一个用于重放测试的命令行实用程序。代理记录器自动存储提交到表单的变量,那么你无需用手书写它们。

  该项目主页:http://maxq.tigris.org/

  jWebUnit

  jWebUnit 是基于java的测试网络程序的框架。它提供了一套测试见证和程序导航标准。jWebUnit 有JUnit和HtppUnit实现。

  该项目主页:http://jwebunit.sourceforge.net/

  HttpUnit

  HttpUnit对网络应用程序进行自动完善和测试的JAVA类库程序。

  该项目主页:http://httpunit.sourceforge.net/

  Canoo WebTest

  Canoo WebTest的测试脚本是基于XML格式的。这样可以让不熟悉编程语言的人很容易掌握。

  该项目主页:http://webtest.canoo.com/manual/WebTestHome.html

  Apache JMeter

  Apache JMeter是一个专门为运行和服务器装载测试而设计的、100%的纯Java桌面运行程序。原先它是为Web/HTTP测试而设计的,但是它已经扩展以支持各种各样的测试模块。它和用于HTTP和SQL数据库(使用JDBC)的模块一起运送。它可以用来测试静止资料库或者活动资料库中的服务器的运行情况,可以用来模拟对服务器或者网络系统加以重负荷以测试它的抵抗力,或者用来分析不同负荷类型下的所有运行情况。它也提供了一个可替换的界面用来定制数据显示,测试同步及测试的创建和执行。

  该项目主页:http://jakarta.apache.org/jmeter/

  Commons-Latka

  Commons-Latka 是一个HTTP 功能测试包,用于自动化的QA,验收和衰减测试。

  该项目主页:http://jakarta.apache.org/commons/latka/

  TagUnit

  在测试 J2EE 应用的时候,往往一个测试工具是不够的。这里推荐 TagUnit,TagUnit 是一个开源的测试框架,可以帮助你测试 JSP custom tags。该项目与近日发布了 tagunit 1。0。

  该项目主页:http://www.tagunit.org/tagunit/index.jsp

  Slimdog

  Slimdog 提供一个简单基于脚本的的Web应用程序测试工具。它在httpunit的基础上进行扩展,这个工具提供一些命令来用forms进行工作,检查 tables中的内容,在HTML页面之间进行链接。用户不用写很长的JUnit testcases或必要的XML文件来进行测试,用户只需写简单的测试脚本。脚本文件中的每一行就是包含一条命令的一个测试节点。在同一文件中所有命令将被处理成一个testcases。每条命令的语法简单易学,几个scripts可以组合成testsuite。测试结果既可以写到console,也可以生成一个file或一个HTML页面。

出自:http://slimdog.jzonic.org/

437°/4351 人阅读/2 条评论 发表评论

熊志男  2012-11-30

HtmlUnit现在用这个


刘建东  2012-12-01

怎么把google强大的webdriver给漏了


登录 后发表评论