jmeter常用组件总结

Posted wuzhuangzhuang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter常用组件总结相关的知识,希望对你有一定的参考价值。

最近比较忙,有段时间没有更新了,趁今天有空总结下jmeter组件。

jmeter工具是一款轻便的用于性能/接口测试的java桌面应用。安装方式网上已经泛滥,需要注意的是jdk安装和配置环境变量(在配置环境变量的时候最好先复制自己的环境变量,防止配置环境变量出错乱改导致不知道自己的环境变量是多少)

话不多说,开始总结。

1.Jmeter常用组件和概念

1.1测试计划

相当于老大(相当于根目录),是所有的内容都基于这个计划,都需要在这个测试计划中创建

1.2测试片段

是控制器上一个特殊的线程组,在测试树上和线程组属于同级别,但是与线程组不同,因为它不被执行,除非他是一个模块控制器所引用时才不被执行

1.3配置元件

用于提供对静态数据配置的支持

1.4线程组

设置jmeter按照什么场景运行的地方

1.5Setup线程组和Teardown线程组

可用于执行预测试操作,相当于初始化

可用于执行测试后动作,类似end(结束)(给自动化的setup和teardown差不多的意思。)

1.6取样器

这里就是创建各种请求类型的,用来模拟用户的请求,ta是在线程组下面创建的,如果没有创建线程组是看不到这个的。

1.7逻辑控制器

类似编程中的if,for,while这些东西

1.8定时器

用于设置操作之间的等待时间,类似loadrunner中的思考时间,但是不同的是,jmeter的定时器,一旦设置是是对所有请求都是生效的。(比如两个请求,jmeter设置定时器3s,那么所有请求都会等待3s,lr则每个请求都可以用不同的定时器)

1.9前置处理器

用于在实际的请求发出之前对即将发出的请求进行特殊处理比如,参数化

1.10后置处理器

对发出请求后得到的服务器响应进行处理,比如关联(关联的意思就是比如请求1,然后得出响应1,然后请求2要用到响应1中的某个参数,就得进行关联。)

1.11断言

就是lr中的检查点,用于检查测试中得到的响应数据等是否符合预期

1.12监听器

对测试结果数据进行处理和可视化展示,如查看结果数,聚合报告

以上是关于jmeter常用组件总结的主要内容,如果未能解决你的问题,请参考以下文章

jmeter常用组件简介

Jmeter Web 性能测试入门 :Jmeter 常用组件说明

jmeter 常用组件详解

jmeter使用笔记——流程及常用组件配置

前端常用总结

#yyds干货盘点# 常用的Logic Controllers组件简介