首页 > 其他 > 详细

Jmeter基础知识

时间:2019-09-23 00:39:38      阅读:100      评论:0      收藏:0      [点我收藏+]

一、Jmeter测试计划

技术分享图片

1、测试计划用来描述一个性能/接口测试的脚本和场景设计

      独立运行每个线程组:用于控制测试计划中的多个线程组的执行顺序。不勾选时,默认各线程组并行、随机执行。

      主线程结束后运行teardown线程:当线程组停止运行时仍继续执行线程组,该选项结合线程组的执行配置使用

      函数测试模式:如果选中了此项,同时监听组件如“查看结果树”配置了保存到一个文件中,那么jmeter会将每次的请求结果保存到文件中

      添加目录或jar包到classPath:调用外部jar包

2、测试计划可添加线程组、配置元件、监听器等,给测试组添加配置元件、监听器等,作用域则是整个测试计划

技术分享图片

 

二、Jmeter各种元件

1、线程组

技术分享图片

  线程数:并发数,虚拟用户数量

  Ram-Up时间(秒):并发时间

  循环次数:并发次数

 

2、取样器

技术分享图片

 取样器是性能测试中服务器发送请求,记录响应信息、响应时间的最小单元,Jmeter支持多种不同的取样器

 

3、配置元件

技术分享图片

 配置元件用于提供静态数据配置,常用的有CSV数据文件设置、HTTP信息头管理器、HTTP Cookie管理器、用户定义的变量

 

4、断言

技术分享图片

 断言用来检查测试中得到的结果是否符合预期

 

5、监听器

技术分享图片

  监听器用来对测试结果数据进行处理和可视化展示的的一系列元件

 

三、Jmeter最简单的测试计划

要素一:脚本中测试计划只能有一个

要素二:脚本中至少有一个线程组

要素三:脚本中至少有一个取样器

要素三:脚本中至少有一个监听器

 

四、Jmeter元件运行顺序

Jmeter执行顺序逻辑如下:

1、线程组

2、逻辑控制器

3、配置元件

4、前置处理器

5、定时器

6、取样器

7、后置处理器(如果存在且取样器结果不为空)

8、断言(如果存在且取样器结果不为空)

9、监听器(如果存在且取样器结果不为空)

Jmeter基础知识

原文:https://www.cnblogs.com/testerlina/p/11485488.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!