|
With the rapid development of Web 2.0 technology, many companies have developed a number of Web-based website services, usually in the design and development of Web applications is difficult to simulate the actual situation of a large number of users accessing the system at the same time, so when the Web site encounters a peak in access, it is easy to occur when the server response speed slows down or even service interruption. In order to avoid this situation, the need for a real simulation of a large number of users to access the Web application system performance testing tools for stress testing, to test the response time of static HTML pages, and even test the response time of dynamic web pages (including ASP, PHP, JSP, etc.), for the server's performance optimization and adjustment of the data basis. I recommend that you Web 2.0 developers and testers to use Microsoft's Web Application Stress Tool this tool software, this small tool provided by Microsoft is only 9.58M, very small and practical. Although the function than the professional LoadRunner, but LoadRunner volume is huge, the price is not expensive, the general business will not spend so much money to buy LoadRunner, and Microsoft's WAS is completely free, and the main features are available, enough to use on the line. Microsoft Web Application Stress Tool can effectively test the load performance of a website, this software can be simulated through the script 100 strong concurrent user access, and simulate some of the actual user clicks on the operation, WAS can also be connected to a remote Windows web server performance counters (Performance Counter), through the server performance of the performance of the server, the server can be used to test the performance of a website. WAS can also connect to a remote Windows web server's Performance Counter to find system bottlenecks by analyzing the performance of the server (CPU/memory, etc.) The CPU usage percentage reflects processor overhead, and a CPU usage percentage consistently exceeding 75% is a clear sign that the performance bottleneck lies with the processor. WAS generates detailed reports at the end of each test run. WAS reports can be viewed by selecting Reports from the View menu. In addition, CSDN also summarized some other testing tools, including performance testing tools and functional testing tools, the top ten testing tools ranked as follows: WinRunner, an industry-level automated testing tool WinRunner from Mercury Interactive is an enterprise-level functional testing tool used to check whether an application is able to achieve the expected functionality and operate properly. By automatically recording, detecting and playing back user application operations, WinRunner can effectively help testers test different releases of complex enterprise applications, improve tester efficiency and quality, and ensure the trouble-free release and long-term stable operation of cross-platform, complex enterprise applications. Loadrunner, the industry-standard load testing tool LoadRunner is a load testing tool that predicts system behavior and performance. LoadRunner is capable of testing entire enterprise architectures by simulating tens of millions of users under concurrent load and monitoring performance in real-time to identify and locate problems. With LoadRunner, organizations can minimize testing time, optimize performance and accelerate application release cycles. testdirector, the global test management system TestDirector is the industry's first web-based test management system that allows you to manage tests globally, both inside and outside your organization. TestDirector dramatically accelerates the testing process by integrating all aspects of test management, including requirements management, test planning, test execution, and bug tracking, in a single application. Functional Testing Tool Rational Robot IBM Rational Robot is the industry's top functional testing tool that helps testers conduct successful tests even before they learn advanced scripting techniques. It is integrated on the tester's desktop IBM Rational TestManager, where the tester can plan, organize, execute, manage and report on all testing activities, including manual test reports. This dual functionality of testing and management is an ideal start to automated testing. Unit Testing Tools xUnit Series Currently the most popular unit testing tool is the xUnit series of frameworks, commonly used according to the different languages are divided into JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) and so on. The first and most prominent application of this testing framework is the open source JUnit provided by Erich Gamma (author of Design Patterns) and Kent Beck (founder of XP (Extreme Programming)). Functional Testing Tools SilkTest Borland SilkTest 2006 is a software functional testing tool that is part of the suite of software quality management solutions from Borland. This tool uses wizards to set up and automate the execution of tests, allowing both novice programmers and experienced experts to quickly set up functional tests and analyze functional errors. Performance Testing Tool WAS Microsoft Web Application Stress Tool is a set of tools developed by Microsoft's web testers specifically designed to perform real-world web site stress testing. With this powerful stress testing tool, you can use a small number of client computers to simulate the impact that a large number of users may have on a web service. Automated White Box Testing Tool Jtest Jtest is an automated white-box testing tool for the java language from parasoft, which improves code reliability by automating java unit testing and code standards checking. parasoft also produces C++ test, a C/C++ white-box testing tool. Functional and performance testing tools JMeter JMeter is an open source project organized by Apache , it is a functional and performance testing tools , 100% java implementation . Performance testing and analysis tools WEBLODE webload is a performance testing and analysis tool from RadView that allows web application developers to automate the execution of stress tests; webload tests the performance of the web by simulating the operations of real users and generating a stress load.
|