当前位置:网站首页>JMeter Foundation

JMeter Foundation

2022-07-04 10:47:00 dijiaye1

One 、Jmeter brief introduction

      Jmeter yes Apache Open source software developed by the organization , from Java Language implementation .

      Mainly used for software system performance testing , It was originally designed for Web Application testing , Later it was extended to other fields .

      Multithreading framework - Support request concurrent operation

      Used to simulate a huge load on the server

      Support Web、 database 、FTP Server and other system performance tests

      Open source 、 pure JAVA Language writing , It can be redeveloped

Two 、Jmeter Component is introduced

Get ready ( Logic controller 、 Preprocessor 、 Timer 、 The configuration element )> request ( Sampler )> verification ( Post Processors 、 Assertion 、 Monitor )

Scope :

           

As shown in the figure : Configure component priority request , If the configured component is under the test plan , Apply to all requests , If under a request , Only apply to the request .

Load generator ( Thread group ): Used to generate loads , stay Jemeter Using thread groups to simulate user behavior .

Thread group key attributes

1、 Number of threads : Number of analog users

2、Ramp-up period: How long does it take to start all threads

If you use 10 Threads ,ramp-up period yes 100 second , that 100 Seconds make all 10 Threads up and running . Each thread will start after the previous thread 10 Seconds to start .

Ramp-up: Long enough to avoid having too much load at startup , And be small enough that the last thread starts before the first one completes .

If set to 0 On behalf of concurrent requests .

3、 cycles : Represents the number of repetitions of the request , If you choose the following forever( Default ), Then the request will continue , It can be used with the scheduler .

If not selected forever, And in the input box, type the number , Then the request will repeat the specified number of times .

4、 Sampler

On behalf of a request - The process of responding , They are the initiators of actions in test cases .

Jmeter Many action elements are prefabricated according to different applications , If users feel that it is still not enough, they can even use BeanShell Sampler Write your own actions .

such as HTTP Request Sampler、FTP Request Sampler、JDBC Request Sampler

Each different type of sampler can send different types of requests to the server according to the set parameters .

The sampler sends a request , Can pass “ View the result tree ”, Look at the response data

 

3、 ... and 、Jmeter Assertion

Response assertion

By checking the response data of the server , Whether it meets the expected data , Judge whether the task is successful .

 

Assertion duration

Size assertion

Four 、Jmeter Monitoring technology

1、 View the result tree

Use the view result tree component , The results of each sampler are displayed in the result tree after running 、 Request information and response information , You can check these contents to analyze whether there are problems in the script .

2、 Aggregation report

原网站

版权声明
本文为[dijiaye1]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/02/202202141414582199.html