Sharing a simple and efficient web stress testing tool implemented by. net

Source: Internet
Author: User

In Linux, there are many small workers who conduct stress tests on the web, and more famous are AB. although AB can run on Windows, it is a bit difficult for friends who want to operate on a simple interface. in fact, vs.net also provides the stress test function, but it is obviously too heavy. During the test, it also occupies a large amount of resources, resulting in unsatisfactory testing results.To make web stress testing easier and more convenient under Win, I wrote a small tool using. Net to do this.

Features

This tool provides a series of parameter settings, such as changing the testing type, number of concurrent users, and whether to maintain persistent connections.

Keepalive

Whether to maintain the connection status. If yes, the loss of connection creation is saved to achieve higher throughput test efficiency.

Concurrent users

This value refers to the number of users simultaneously requested. for LAN testing, this value is generally less than 100, and the maximum value can be set to 1000. The default value is 10 users, 10 how much request pressure a user will generate will be reflected in a simple test.

Test URLs

You can perform stress tests on one or more URLs as needed. Each line indicates the URL path of a request.

Test Results

The tool returns a simple test result during the test, including the following data:Run Time, number of requests (total number and seconds), successfulNumber of requests (total and second), access data volume(Total and second) and errorNumber of requests (total and second)

10 users run 10 million requests (keepalive not enabled)

10 users run 10 million requests (enable keepalive)

From the test, enabling keepalive greatly improves the test efficiency.

Download this tool: webperformancetest.rar (71.32 KB)

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.