Jmeter主要元件使用

    科技2024-05-26  77

    一、配置原件

    1. HTTP请求默认值

    该组件可以为我们的HTTP请求设置默认值创建一个Test Plan有很多个请求且都是发送到相同的server,只需要添加一个Http Rquest Defaults组件并设置“Sever Name or IP”添加多个HTTP请求会默认使用Http Rquest Defaults组件设置的值

    2. HTTP消息头管理器

    注意:如果放在线程组下面就对同一线程组内所有的作用,若要对一个请求作用,需要放在相应请求之下

    3. HTTP Cookies管理器

    提示:用于传递cookies

    4. HTTP Cache管理器

    二、监听元件

    1. 察看结果树

    分析查看具体某一个请求的详情: (1)Request Body、Request Headers (2)Response Body、Response Headers在做性能场景时分析错误请求的原因
    提示:如果请求失败,想查看请求为什么失败时使用

    2. 聚合报告

    汇总统计 (1)请求数、响应时间(平均的 90% 95% 99% min max)单位:ms (2)错误率——越低越好 (3)吞吐量——越高越好 (4)发送/接收——带宽
    提示:想要查看整体性能时使用

    3. 用表格查看结果

    提示:想看请求发送时间时使用

    4. 图形结果

    发送很多请求时,可以明显看到图形(这里因为只有一个请求,故而图形不明显)
    提示:想看整体效果曲线图时使用

    三、其它常用元件

    1. 前置处理器、后置处理器

    前置处理器 (1)请求发出去之前执行的控制器(元件) (2)比如:         加密 md5后置处理器 (1)请求发出去之后 (2)例如:         提取数据
    tips:以“请求”为标准分前和后,“请求”发之前做的事情叫“前置”,请求发之后做的事情交“后置”。

    2. 定时器

    固定定时器——思考时间同步定时器——集合点 可以设置并发用户数随机定时器吞吐量定时器

    3. 断言

    注意:要对哪个请求做断言,就要把断言放在相应目录下
    Processed: 0.009, SQL: 8