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)