美文网首页
JMeter的取样器(采样器)

JMeter的取样器(采样器)

作者: 我爱西红柿炒鸡蛋 | 来源:发表于2021-01-01 16:24 被阅读0次

    线程组:用途:在性能测试时,模拟大量用户负载的情况

    访问路径如图一:Test Plan>添加->线程->线程组 

    图一

    取样器(采样器):模拟用户操作,向服务器(被测试系统)发出请求。

    访问路径如图二:线程组->添加->取样器

    图二

    断言:预设一个结果与实际结果匹配,匹配到则成功,反之则失败

    用途:用来验证结果是否正确

    访问路径如图三:线程组->添加->断言

    图三

    监听器:JMeter结果收集程序的设计模式就是监听器模式,收集JMeter的测试结果。

    用途:添加结果监听,并且保存测试结果到文件,这些结果数据可以供再次分析使用;以表格及图形的形式展现结果,方便测试人员分析测试结果。

    访问路径如图四:线程组->添加->监听器

    图四

    将取样器、断言、监听器组合在一起就可以完成发送请求、验证结果及记录结果三项操作。

    前置处理器

    用途:在发送前做环境或者参数的准备工作

    访问路径如图五:线程组->添加->前置处理器

    图五

    配置元件

    用途:进行JMeter参数化配置,模拟大量用户操作;记录服务器的返回数据;为取样器提供预备数据,然后由取样器发出请求。

    访问路径如图六:线程组->添加->配置元件

    图六

    后置处理器:是专门对响应数据做处理的元件

    用途:一般放在取样器之后,用来处理服务器的返回结果

    访问路径如图七:线程组->添加->配置元件

    图七

    前置处理器、配置元件、后置处理器提供数据支持,取样器关注的是业务逻辑。

    逻辑控制器:

    用途:进行逻辑控制

    访问路径如图八:线程组->添加->逻辑控制器

    图八

    定时器:

    用途:设置任务定时执行

    访问路径如图九:线程组->添加->定时器

    图九

    线程组:

    用途:在性能测试时,模拟大量用户负载的情况

    访问路径如图十:Test Plan>添加->线程->线程组

    图十

    测试片段:辅助组件,此节点下可以放置任何JMeter测试元件,但是不会被运行。

    用途:在脚本开发过程中备份元件;测试片段中的元件可以被模块控制器调用,可以利用它进行模块化请求,供模块控制器调用(可以利用其进行业务封装成方法进行复用)。

    访问路径如图十一:Test Plan>添加->测试片段->测试片段

    图十一

    工作台:不直接参与运行,JMeter5工作台模块已去除

    用途:在运行JMeter录制http协议脚本时,可以在它下面建立一个http代理服务器元件,设置代理信息然后录制;

    JMeter5工作台模块已去除,但是可以通过以下途径:Test Plan>添加->非测试元件->HTTP代理服务器,建立一个http代理服务器元件,设置代理信息然后录制,如图十二。

    图十二

    相关文章

      网友评论

          本文标题:JMeter的取样器(采样器)

          本文链接:https://www.haomeiwen.com/subject/kjnloktx.html