From http://www.williamlong.info/archives/1291.html
With the rapid development of Web 2.0 technology, many companies have developed some web-based website services, it is usually difficult to simulate a large number of users accessing the system at the same time when designing and developing a web application system, server Response speed slows down or even service interruption. To avoid this situation, we need a performance testing tool that can simulate a large number of users to access the Web application system for stress testing to test the response time of Static HTML pages, even test the response time of dynamic web pages (including ASP, PHP, JSP, etc.) to provide data basis for server performance optimization and adjustment.
I recommend all Web 2.0 developers and testers to use Microsoft's web application stress tool. The tool provided by Microsoft is only 9.58 MB, which is very small and practical. Although the functions are inferior to those of professional LoadRunner, LoadRunner is huge in size and the price is not good. Average enterprises do not spend so much money to buy LoadRunner, while Microsoft's was is completely free, and the main functions are available, just enough.
Microsoft Web application stress tool can effectively test the load performance of a website. This software can simulate the access of 100 highly concurrent users through scripts and simulate some click operations of actual users, was can also connect to the performance counters of Remote Windows website servers, and identify system bottlenecks through performance analysis of server performance (CPU/memory, etc. CPU usage percentage reflects the CPU overhead. The CPU usage percentage continuously exceeds 75%, which is a significant indication of performance bottleneck.
After each test is completed, was generates a detailed report. You can select reports from the View menu to view the was report.
In addition, csdn also summarizes some other testing tools, including performance testing tools and functional testing tools. The top 10 testing tools are listed below:
Industry-level automated testing tool winrunner
Mercury Interactive's winrunner is an enterprise-level functional testing tool used to detect whether an application can achieve the expected functions and run properly. Through automatic recording, detection, and playback of user application operations, winrunner can effectively help testers to test different release versions of complex enterprise-level applications, improving the efficiency and quality of testers, ensure that cross-platform and complex enterprise-level applications are released without failure and run stably for a long time.
Industrial Standard Load Testing Tool LoadRunner
LoadRunner is a load testing tool that predicts system behavior and performance. LoadRunner can test the entire enterprise architecture by simulating tens of millions of users to implement concurrent loads and real-time performance monitoring. By using LoadRunner, enterprises can minimize test time, optimize performance, and accelerate the release cycle of application systems.
Global Test Management System testdirector
Testdirector is the first web-based test management system in the industry. It can be used to test and manage it globally within or outside your company. By integrating various components of test management in an integrated application system, including requirement management, test plan, test execution, and Error Tracking, testdirector greatly accelerates the test process.
Functional testing tool rational Robot
IBM Rational robot is the best functional testing tool in the industry and can even help testers perform successful tests before learning advanced scripting technology. It is integrated with the tester's desktop IBM Rational testmanager where the tester can plan, organize, execute, manage and report all test activities, including manual test reports. This dual function of testing and management is ideal for automated testing.
Unit Test Tool xunit Series
Currently, the most popular unit testing tool is the xunit series framework, which is commonly divided into JUnit (Java), cppunit (C ++), dunit (Delphi), and nunit (. net), phpunit (PHP), and so on. The first and most outstanding application of this testing framework was developed by Erich Gamma (author of design patterns) and Kent Beck (founder of XP (eXtreme Programming) provided open-source JUnit.
Function Testing Tool silktest
Borland silktest 2006 is a software functional testing tool and is one of Borland's software quality management solutions. This tool uses the wizard settings and automated test execution. novice programmers or senior experts can quickly establish functional tests and analyze functional errors.
Performance testing tool was
Microsoft Web application stress tool is a set of tools developed by Microsoft website testers to perform actual website stress testing. With this powerful stress testing tool, you can use a small number of client computers to simulate the potential impact of a large number of users going online on website services.
Automated white-box testing tool jtest
Jtest is an automatic white-box testing tool launched by parasoft for Java. It can improve code reliability by automatically implementing Java unit testing and code standard verification. C ++ test, also produced by parasoft, is a C/C ++ white box testing tool.
Function and performance testing tool jmeter
Jmeter is an open-source project organized by Apache. It is a tool for functional and performance testing and 100% is implemented in Java.
Performance testing and analysis tool weblode
Webload is a performance testing and analysis tool launched by radview. It allows web application developers to perform stress testing automatically. webload simulates operations performed by real users, generate stress load to test web performance.