Summary of Web testing tools

Source: Internet
Author: User
Tags writing test scripts

From: http://www.51testing.com/html/55/n-125255.html

Htmlunit is an extension of JUnitTestFramework. Htmlunit simulates the returned documents into HTML, so that you can directly process them. Htmlunit uses identifiers such as table and form to process the test document as HTML. It also needs to follow the JUnit Test Framework StructureJava?? Test Program.

Maxq is a Web function testing tool. It includes an HTTP proxy for recording test scripts and a command line utility for replaying tests. The proxy recorder automatically stores the variables submitted to the form, so you do not need to write them by hand.

Jwebunit is a Java-based framework for testing network programs. It provides a set of test witness and program navigation standards. Jwebunit has the implementation of JUnit and htppunit.

Httpunit is a Java library program that automatically completes and tests network applications.

Canoo webtest test scripts are in XML format. This makes it easy for people who are not familiar with programming languages to master.

ApacheJmeterIs a 100% pure Java Desktop running program designed specifically for running and server load testing. It was originally designed for Web/HTTP testing, but it has been extended to support a variety of Test Modules. It is used for HTTP andSQLDatabase(Using JDBC) modules are shipped together. It can be used to test the running status of servers in static databases or active databases. It can be used to simulate heavy loads on servers or network systems to test its resistance, it can also be used to analyze all running conditions of different load types. It also provides a replaceable interface for customizing data display, test synchronization, and test creation and execution.

Commons-Latka is an HTTPFunction TestingPackage for automated QA, acceptance, and Attenuation Testing.

When testing J2EE applications, a test tool is often insufficient. Tagunit is recommended here. tagunit is an open-source testing framework that can help you test JSP custom tags. This project and recently released tagunit 1.0,

Slimdog provides a simple script-based Web application testing tool. It is extended based on httpunit. This tool provides some commands to use formsWorkCheck the content in tables and link the content between HTML pages. You do not need to write a long JUnit testcases or necessary XML files for testing. You only need to write a simple test script. Each line in the script file is a test node that contains a command. All commands in the same file will be processed as a testcases. The syntax of each command is easy to learn. Several scripts can be combined into testsuite. You can write the test results to the console or generate a file or HTML page.

Solex is a Web application testing tool that can only be used as Eclipse plug-ins. It provides the ability to record client sessions and can be adjusted through various parameters.

Imprimatur is a Web application testing tool. it describes the test through a simple XML file. in addition to standard get and post actions, imprimatur can also process HTTP sessions and file upload. you can use a regular expression to verify the returned results.

Tagit is an implementation of the mock objects test mode. It can be used to separate custom JSP labels from containers.Unit Test.

Sahi is an automatic testing tool for Web applications. When Sahi runs as a proxy server, the browser proxy must be set as the Sahi server. Then Sahi injects JavaScript to access the elements on the web page. Sahi supports HTTP and HTTPS and is independent of web sites or web applications.

Selenium is a tool used for Web application testing. The selenium test runs directly in the browser, just as the real user is operating. Supported browsers include IE, Mozilla, and Firefox. The main features of this tool include: Testing compatibility with browsers-testing your applications to see if they can work well on different browsers andOperating System. Test System functions-create a decline test to test the software functions and user requirements.

The open-source Eclipse plug-in cubictest makes web application testing easier to design, understand, and run, even for non-technical personnel. Cubictest uses a graphical user interface to allow users to model tests instead of writing test scripts. This tool is mainly used for testing-Driven Web applications, but can also be used to test existing web applications.

Janissary is a simple web site load andPerformance TestingTool. According to the configuration, Janissary can create concurrent or non-concurrent HTTP requests and then report the status and response time of these requests.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.