首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jmeter元件介绍

测试计划是jmeter测试的起点,是存放脚本的容器

Jmeter测试计划的三要素:

1)脚本中测试计划只能有一个

2)测试计划中至少要有一个线程组(支持多个线程组)

3)至少要有一个取样器

4)至少要有一个监听器

线程组:

每个线程可以理解为一个虚拟用户,代表一定数量的并发用户

线程组定义一个虚拟用户池,其中每一个虚拟用户都使用同样的脚本

测试片段(不能够单独运行):

也称为脚本片段,由控制器,取样器及辅助元件构成,能够完成负载的模拟

但可以通过模块控制器调用来运行,不能定义用户数

取样器sampler:

又名采样器,用来模拟用户操作,向服务器(被测试系统)发出

http请求,webservice(soap/xml-RPC request)请求或java请求等等

逻辑控制器logic controller:

用户通过逻辑控制器来控制jmeter测试脚本的测试顺序,以便测试能够按照用户期望的顺序和逻辑来执行

Jmeter的逻辑控制器可以对元件执行逻辑进行控制,除仅一次控制器外,其他控制器下可以嵌套别的种类的逻辑控制器

配置元件:

用来设置一些jmeter测试脚本公用的信息,为取样器提供的预备数据

定时器:

用来保存jmeter测试脚本与时间相关的一些信息

思考时间,集合点设置

前置处理器:

在测试脚本开发过程中,我们在请求发送前可能会做一些环境或参数的准备工作,那我们可以在前置处理器中来完成这些工作,比如我们要对数据库 进行操作前需要先建立一个数据库的连接,那么前置处理器可以完成这个功能

前置处理器和后置处理器负责产生请求之前和之后的完成工作,

前置处理器:用来修改请求的设置,

后置处理器:用来处理服务器响应的数据

断言:

类似于lr的检查点

断言是用来验证服务器实际返回的信息与用户期望的情况是否相符

验证结果是否正确,可以帮助我们判断请求是否成功返回且是否符合要求,

常用的有响应断言

监听器:jmeter的测试结果需要添加监听器来收集

用来收集测试结果信息,以用户指定的方式来加以显示

监听器有两个任务:

1)添加结果监听,并且可以保存测试结果到文件,这些结果可以供再次分析使用

2)展示结果,jmeter可以以表格及图形的形式展现结果,方便测试人员分析测试结果

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180515G07V7W00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券