Website Stress test Tools

Source: Internet
Author: User

When a set of programs is finished or a server configuration is complete, many friends will be like me, I would like to know how much load pressure it can withstand, that in this article, we will introduce 10 free web-based load/stress testing tools, so, You can see how much concurrency your server and your Web app can hold, and the performance of your site.

Grinder –grinder is an open-source JVM load test framework that facilitates distributed testing with many load syringes. The Jython scripting engine HTTP tests that support the execution of test scripts can be managed through an HTTP proxy. According to the project website, Grinder's main target audience is "the person who understands the code they're measuring--grinder not just a ' black box ' test with a set of correlated response times." Because the testing process can be coded-rather than simply scripted, programmers can test the internal levels of the application, not just the response time through the user interface.

Pylot -pylot is an open-source test Web Service performance and Extensibility tool that runs HTTP load tests, which are useful for capacity planning, benchmarking, analysis, and system tuning. Pylot generates concurrent loads (HTTP requests), verifies server responses, and produces reports with metrics. Execute and monitor test suites via GUI or shell/console.

Web Capacity Analysis tool (WCAT) – A lightweight load generation utility that reproduces script HTTP requests to a WEB server (or load-balanced farm) and collects performance statistics for future analyses. WCAT is a multithreaded application and supports controlling multiple load test clients from a single source, so you can simulate thousands of concurrent users. The utility leverages your old machine as a test client, where each test client can produce multiple virtual clients (the maximum number depends on the client machine's network adapter and other hardware). You can choose to use HTTP 1.0 or HTTP 1.1 requests, and whether to use SSL. And, if the test scenario requires it, you can also use the basic or NTLM authentication that the script performs to access the restricted portions of the site. (If your site uses cookies, forms, or session-based authentication, you can create the correct GET or POST request to authenticate the test user.) WCAT can also manage any cookies that your site may have, so profiles and session information are saved permanently.

Fwptt –fwptt is also a tool for Web application load testing. It can record general requests, or it can record Ajax requests. It can be used to test ASP. NET, JSP, PHP, or other Web applications.

Jcrawler –jcrawler is an open source ( CPL) Web Application Stress testing tool. By its name, you'll know it's a web crawler-like tool written in Java. As long as you give it a few URLs, it can begin to crawl past it in a special way to generate the load of your Web application. This tool can be used to test the load generated by search engines on your site. Of course, there is another feature, you can build your site map and click again, will automatically submit sitemaps to the top 5 search engines!

Apache JMeter –apache JMeter is a 100% pure Java Desktop Run program designed for run and server load testing. It was originally designed for web/http testing, but it has been extended to support a wide variety of test modules. It is shipped with modules for HTTP and SQL databases (using JDBC). It can be used to test the operation of a static database or a server in an active database, which can be used to simulate a heavy load on a server or network system to test its resistance, or to analyze all operating conditions under different load types. It also provides a replaceable interface for customizing data display, test synchronization, and test creation and execution.

Siege -siege (in English means siege) is a stress testing and evaluation tool designed for web development that assesses the affordability of applications under pressure: Multiple concurrent access to a Web site can be configured on a per-user basis, recording the corresponding time for each request process and repeated under a certain number of concurrent accesses. Siege supports Basic authentication, cookies, HTTP and HTTPS protocols.

The http_load –http_load runs in parallel multiplexing to test the throughput and load of the Web server. However, unlike most stress testing tools, it can run in a single process and generally does not kill the client. You can test site requests for HTTPS classes.

Web Polygraph – Web Polygraph This software is also a tool for testing Web performance, a tool that is a standard test tool for many companies, including Microsoft's use of this tool as a benchmark tool when analyzing its software performance. Many recruitment testers in the ads indicate the need to master the test tool.

Opensta –opensta is a free, open-source Web performance testing tool that can record powerful script processes and perform performance tests. For example, virtual multiple different users log on to the tested site at the same time. It can also be performed on the recorded test script and edited according to the specified syntax. After you have finished recording your test scripts, you can edit the test scripts to perform specific performance metrics analysis. Its richer graphical test results greatly improve the readability of the test report. Opensta based on the CORBA architecture, it uses its special script to control the language and records all HTTP/S traffic through the proxy through a virtual proxy. The performance of the system is analyzed by analyzing the performance metrics collected by the Opensta performance indicators, as well as the HTTP data.

LoadRunner is a load test tool that predicts the behavior and performance of the system. LoadRunner is able to test the entire enterprise architecture by identifying and locating problems in a way that simulates the concurrent load and real-time performance monitoring of tens of thousands of users. By using LoadRunner, businesses can minimize test time, optimize performance, and accelerate the release cycle of application systems. LoadRunner is an automated load testing tool for a variety of architectures that can predict system behavior and evaluate system performance.

Site Stress test Tool

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.