性能测试 -- 主要元件

it2023-11-30  77

一,配置元件

1.HTTP请求默认值

    使用场景:在同一个项目里,多个请求的,协议,域名,端口号都是一样的,就可以设置一个HTTP请求默认值

2.HTTP消息头管理器

    使用场景:给请求添加消息头

3.HTTP Cookies管理器

    使用场景:从请求里自动提取cookie

4.HTTP Cache管理器

    使用场景:清理缓存,因为有些请求不是从服务器获取,是直接从缓存获取的

jmeter是多线程工具

常用的端口(80http默认端口, 8080tomcat默认端口,8888代理端口,443HTTPS默认端口)

二.监听器元件

1.察看结果树

      作用1.分析查看具体某一个请求的详情:

            包含:请求头,请求体

                       响应头,响应体

       作用2.在做性能场景的时候

                查看错误日志,分析错误的原因

2.聚合报告

      汇总统计:包括(请求数,响应时间(平均的 90% 99% min max)单位是ms)  

                       错误率:越低越好

                       吞吐量:越高越好

                       发送、接收,带宽

3.表格查看结果

        会更详细的展现结果,比如请求是什么时候开始发送的,多长时间会再次发送请求

4.图形结果

        用曲线图来展现结果

 

三.其他常用元件

    1. 前置处理器

            请求发出去之前执行的控制器(元件)

               场景:比如,加密--MD5

     2.后置处理器

           请求发出去之后执行的控制器(元件)

               场景:比如,提取数据

      3.定时器

          1.思考时间--固定定时器,请求与请求之间设置一定的时间

           2.同步定时器--集合点(做秒杀会用)

            

           3.随机定时器

           

           4.吞吐量定时器

                     使用场景:是在某个时间段,高并发发送请求

            

 

 

 

 

 

 

 

 

 

 

 

 

最新回复(0)