Common performance test tools

     The popular market pressure / load / performance testing tools are mostly from abroad in recent years, the domestic performance testing tools are also springing rise. At the same time due to the different development of purpose and focus, their functions are quite different, the following is a brief look at the 10 most common performance testing products.

1, kylinTOP testing and monitoring platform (Business Edition)

    kylinTOP testing and monitoring platform is cross-platform a B / S structure of the set of performance testing, automated testing, service monitoring in one test platform, which is Qilin Shenzhen Software Co., Ltd. is a subsidiary of a product, the tool open 10 free for virtual users to learn and use. In better ease of use, support for the latest version of the script recording browser on Google and Firefox support is very good. Web site certificate problems for some https., Both for the user automatically handled well, can easily record. The recording process efficient and convenient tool that is unmatched by other properties. Simulation is the ability of the industry to do the best performance tool that can be completely emulate browser behavior, which is a single-user HTTP request and waterfall charts can browser is exactly the same. In short it is currently a very rare easy to use performance testing tool that can completely replace similar foreign products. Currently in the military field, assessment testing organizations, state-owned enterprises, the banking system, large enterprises have a wide range of applications. Supported protocols more, especially in the field of video very much support the protocol, it has a unique advantage.

Official website address:

2, LoadRunner (Business Edition)

It is a C / S structure of the commercial version of the performance test tools, presence in the country earlier time in the country in the use of wider, higher visibility. The tool is free and open 50 virtual users, is available to learn and use. On the domestic sites have cracked versions, but the latest version 12, no longer have cracked version. Simulation of the poor cracked version, HTTP waterfall chart is based on two concurrent two (not the same with the browser behavior), the latest version of the simulation is relatively much improved static requests for HTTP requests similarity increased to 80%, while dynamic request would be much worse. Since loadRunner start early, protocols supported many, many less common protocols are supported, such as e-mail-related protocols are supported. But for some video protocol support is not very good. loadrunner currently not very good support for the latest version of the browser, the latest loadrunner12 only support ie11, poor such as Google, Firefox and other support for other browsers. In terms of script recording some sites not recording. The price is more expensive, generally small businesses can not afford.

LoadRunner官网:

3, Apache JMeter (free open source)

JMeter is an open source free of pressure measurement products, originally designed for Web application functional testing using JMeter is now used for performance testing of domestic enterprises. For the WEB server (supports browser access) is not recommended Jmeter, because jmeter thread groups are linear actuators, the browser vary greatly, the test results are not informative. For some scenarios, a pure interface (no call to order the stringent requirements of the interface) test can be used, but be careful to use techniques to achieve the desired results.

Official website link:

4, NeoLoad (Business Edition)

NeoLoad is Neotys produced a load and performance testing tool that can realistically simulate user activity and monitoring infrastructure running, thus eliminating all bottlenecks Web and mobile applications. NeoLoad GUI and script by using a series of non-automated feature that allows test 5-10 times faster design and maintain scripts maintained in 10% of the original design time, while helping users automatically using continuous integration testing.

NeoLoad supports WebSocket, HTTP1 / 2, GWT, HTML5, AngularJS, Oracle Forms and other technical protocols, the ability to monitor a variety of IT infrastructure, including operating systems, application servers, Web servers, databases, and networking equipment, as well as through the cloud Neotys platform launch external pressure.

Official website link:

5, WebLOAD (Business Edition)

WebLOAD a load testing tool from Radview company, it may be used to test the system performance and flexibility, may also be used to verify the accuracy (correctness verification result returned). Their test scripts with Javascript (and integrated COM / Java objects) written in, and support for multiple protocols, such as Web (including AJAX, including REST / HTTP), SOAP / XML protocols and can be called from other scripts, such as FTP , SMTP, etc., which can be tested applications from all levels.

WebLOAD existence of free and professional two versions, a free version supports up to 50 virtual users, Professional Edition also provides more reporting and protocol for users to choose. WebLOAD QA team usually used as stand-alone tool in the validation phase of the development cycle, the system under test (System Under Test, SUT) put before the practical test of the system under test in a simulated environment.

Official website link:

6, Loadster (commercial version)

It is a commercial load testing software for testing high-load Web sites, Web applications, Web services performance, support for Linux, Mac and Windows operating environment.

Loadster able to initiate testing of Cookies, thread, header files, dynamic forms and other elements of Web applications / services, access to Web performance under pressure in terms of performance, flexibility, stability and scalability of.

Official website link:

7, Loadstorm (commercial version)

Loadstorm is a cloud load testing tools for Web applications, to test Web applications by simulating the performance Massive clicking under a heavy load. Thanks to cloud resources, so the test is very low cost Loadstorm, the user can choose in the cloud to create their own test plans, test criteria and test scenarios.

Loadstorm can generate up to as many as 50,000 concurrent users, initiated by access to thousands of cloud server. Use Loadstorm does not require any scripting knowledge, while providing a variety of test charts and report templates for accurate measurement of the performance index of Web applications, such as error rate, the average response time and the number of users. Loadstorm can apply for a free trial, but more pressure and function need to open high-level account.

Official website link:

8, Load impact (free of charge)

Is an online test free website load capacity, it can meet your basic requirements, of course, became his project will test more paying customers.

Load impact is a service to DevOps performance testing tool that supports a variety of platforms of Web sites, Web applications, mobile applications and API testing. Loadimpact can help users understand the user's most visited online applications by simulating the response time testing different number of people online at the site, estimated maximum load on the server.

Use Load impact is very simple, just enter the URL to test out some detailed statistical data can be loaded websites. Including the overall loading station and images, javascript, CSS and other code is loaded. In the list on the right you can choose different load data files to compare up to three objects simultaneously, and generate graphs display for easy web designers to analyze. After the test is completed, the site can also store tested statistical data.

Official website link:

special reminder:

1. Because this test data occurs in a foreign country, reflecting the general user access foreign speed parameter you want to test the site, with some referential;

2. For the host country, and major customers from domestic users, please be careful this data as a basis.

9.locust (free open source)

Locust substantially completely Python programming language, using the test described in Pure Python scripts and an HTTP request based entirely Requests library. In addition to HTTP / HTTPS protocol, the test system may be Locust other protocols need only call the corresponding Python library can request descriptor. But the need to manually write the script, there are some difficulties

10.OpenSTA (free open source)

OpenSTA is a free, open-source web performance testing tool that can record very powerful scripting process, the implementation of performance testing. For example, a number of different virtual users while landing sites to be tested. It can also be recorded in the test script, the syntax specified for editing. After recording the test scripts, test scripts can be edited, for specific performance analysis. Its abundant graphical test results are greatly improved readability test report. OpenSTA CORBA-based architecture, which is a virtual proxy, using its proprietary control language scripts, records all HTTP / S traffic through the proxy. , The performance analysis of the system by analyzing the performance indicators OpenSTA performance metrics collected by the collector, and the HTTP data.

Network address: http://opensta.org/

to sum up

Commercial performance tool than on ease of use (script generation), concurrency model, statistical indicators free open source software is much better, can greatly improve efficiency and reduce the difficulty of use, on the statistical indicators to be more than the rich.

The advantages of free and open source software is free, do not spend money. But difficult to use, less statistical indicators in the simulation capability is relatively weak.

How to choose mainly depends on the economic capacity of users and frequency of use. If you are using frequent, free software actual cost is more expensive than commercial software.

Guess you like

Origin www.cnblogs.com/kylinTOP/p/12128758.html