当前位置:网站首页>Performance features focus & JMeter & LoadRunner advantages and disadvantages
Performance features focus & JMeter & LoadRunner advantages and disadvantages
2022-07-04 10:49:00 【weixin_ thirty-four million three hundred and twenty-two thousa】
Which test tool is better ?
Many testers , I don't know which performance testing tool is suitable ? Which is better for you ?
Such problems can be summarized as follows , Then watch some tutorials , Understand the advantages and disadvantages , Find the right tools for yourself , Or use different tools in different scenarios
Jmeter
advantage :
1. Free open source , Simple installation
2. Help testers easily simulate the environment where multiple users access the server at the same time
3. Wide application
4. Rich logic controller
5. Powerful monitoring components
Inferiority :
1. Unable to judge the test 【 correctness 】.Jmeter Although there is an assertion mechanism , However, when simulating multi-user operation, the response after making a request is unpredictable
2. Not very good BeanShell Test mechanism
LoadRunner
loadRunner It is a commercial performance testing tool , It can be used to predict system behavior and performance load testing
It identifies and finds problems by simulating the implementation of concurrent responsibility and real-time performance monitoring by tens of millions of users ,LoadRunner Be able to test the entire enterprise architecture . By using LoadRunner, Enterprises can minimize testing time, optimize performance and accelerate the release of application systems
This software needs to be paid , Therefore, the software is generally purchased in the form of a company or pirated
advantage :
LoadRunner The emphasis is on the whole enterprise system , It simulates the operation behavior of actual users and implements real-time performance monitoring , To help identify and find the problem faster . Use LoadRunner Of VirtualUser Gennerator engine , It can easily simulate the load of the application system . The engine can generate agents and virtual users to simulate business processes and the operation behavior of real users
1. Stable operation
2. Monitoring indicators are complete
3. The performance test results are detailed
4. Simulate tens of millions of users to implement concurrent load and real-time performance monitoring to confirm and find problems
Inferiority :
1. charge , And it's expensive
2. The installer is complicated , Difficult operation
Locust
Officially describe it “an open source load testing tool”. But the other two tools are quite different from the previous two , Compared with the previous two tools , The function is much worse , But it's not without advantages
1.Locust Based solely on python programing language , use Pure Python Describe the test script , also HTTP The request is entirely based on Requests library . except HTTP/HTTPS agreement ,Locust You can also test other protocol systems , Just use python Call the corresponding library to describe the request
2.LoadRunner and Jmeter Adopt the test function of process and thread , It is difficult to simulate high concurrent pressure on a single machine .Locust The concurrency mechanism of the system discards processes and threads , Adopt the cooperation process (gevent) The mechanism of . Coprocessing avoids system level resource scheduling , This can greatly improve the concurrency of a single machine
边栏推荐
- Day7 list and dictionary jobs
- Snake (C language)
- Jemeter script recording
- 20 minutes to learn what XML is_ XML learning notes_ What is an XML file_ Basic grammatical rules_ How to parse
- What if the book written is too popular? Author of "deep reinforcement learning" at Peking University: then open the download
- leetcode1229. Schedule the meeting
- C language - stack
- Architecture introduction
- Online troubleshooting
- [Galaxy Kirin V10] [server] KVM create Bridge
猜你喜欢

Evolution from monomer architecture to microservice architecture

RHCE - day one

Learning XML DOM -- a typical model for parsing XML documents

system design
![[Galaxy Kirin V10] [server] NFS setup](/img/ed/bd7f1a1e4924a615cb143a680a2ac7.jpg)
[Galaxy Kirin V10] [server] NFS setup

183 sets of free resume templates to help everyone find a good job

Debug:==42==ERROR: AddressSanitizer: heap-buffer-overflow on address

XMIND installation

Summary of several job scheduling problems

Number of relationship models
随机推荐
Rhcsa operation
[Galaxy Kirin V10] [server] failed to start the network
Get the data of the top 100 headlines today with Tianxing data
Jianzhi offer 04 (implemented in C language)
RHCE day 3
Open the neural network "black box"! Unveil the mystery of machine learning system with natural language
[Galaxy Kirin V10] [desktop] build NFS to realize disk sharing
Knapsack problem and 0-1 knapsack problem
Snake (C language)
2022 AAAI fellow release! Yan Shuicheng, chief scientist of sail, and Feng Yan, Professor of Hong Kong University of science and technology, were selected
Article publishing experiment
Communication layer of csframework
Application and Optimization Practice of redis in vivo push platform
Rhcsa - day 13
51 data analysis post
Discussion | has large AI become autonomous? Lecun, chief scientist of openai
/*Rewrite the program, find the value of the element, and return the iterator 9.13: pointing to the found element. Make sure that the program works correctly when the element you are looking for does
[test theory] test the dimension of professional ability
Number of relationship models
Regular expression