1

今日主题:详解jmeter测试计划

Test Plan (测试计划):

用来描述一个性能/接口测试脚本和场景设计,包含与本次测试所有相关的功能。也就是说,使用jmeter进行测试的所有内容都是于基于一个测试计划的。

下面我们看看一个测试计划都有哪些配置项?

1、测试计划名称和注释:整个测试脚本保存的名称,和对该测试计划的注释,可以自定义,最好能表达脚本的意义。

2、用户定义的变量:在测试计划上可以添加用户定义的变量,相当于是全局变量。一般添加一些系统常用的配置。如果测试过程中想切换环境,切换配置,一般不建议在测试计划上添加变量,因为不方便启用和禁用,一般是直接添加用户自定义变量组件。如下所示:

3、独立运行每个线程组: 用于控制测试计划中的多个线程组的执行顺序。不勾选时,默认各线程组并行、随机执行。如上图,线程组1和线程组2的线程是并行执行的,执行过程线程的执行顺序是不可预料的。
如果勾选了独立运行每个线程组,可以保证线程组1的执行一定在线程组2之前,线程组1执行完毕,才会执行线程组2,即顺序执行各线程组。

补充说明:

线程组中的取样器的执行顺序:默认是从上到下执行。交替控制器、随机控制器、随机顺序控制器和循环控制器等可以改变取样器的执行顺序。

4、Run tearDown Thread Groups after shutdown of main threads:当线程组停止运行时仍继续运行tearDown线程组,该选项结合线程组的执行配置使用,如下图所示,一般很少用到,了解即可。

5、函数测试模式(Functional Testing):

如果选中了此选项,同时监听组件如“查看结果树”配置了保存到一个文件中,那么jmeter会将每次的请求结果保存到文件中。一般不建议勾选。

6、Add directory or jar to classpath:

添加文件或jar包,此功能最常用于调用外部jar包。当脚本需要调用外部的java文件或jar包时,可以把jar包路径添加到这里,然后在beanshell中直接import进来,并调用jar包中的方法。

end

------

本文首发于本人原创公众号【媛测】(原名-玩转jmeter),专注分享性能、自动化测试等相关知识,寻找志同道合之士共同成长!扫码关注后分别回复jmeter、python、linux,领取个人总结资料。

[3] JMeter -详解jmeter测试计划相关推荐

  1. 详解JMeter函数和变量

    详解JMeter函数和变量(1) JMeter函数可以被认为是某种特殊的变量,它们可以被采样器或者其他测试元件所引用.函数调用的语法如下: ${__functionName(var1,var2,var ...

  2. 命令行运行JMeter详解

    1.为什么要命令行执行脚本? 本文介绍如何从命令行运行JMeter,那么宏哥先来说说,为什么要命令行执行脚本,日常测试过程中发现,在大数量并发时,jmeterGUI界面时长宕机.卡死,在这种情况下我们 ...

  3. jmeter随机参数化不重复_接口测试参数化详解(Jmeter)

    接口测试是目前最主流的自动化测试手段,它组合不同的参数向服务器发送请求,接受和解析响应结果,通过测试数据的交换逻辑来验证服务端程序工作的正确性.我们在测试过程中需要考虑不同的输入组合,来覆盖不同的测试 ...

  4. 接口测试参数化详解(Jmeter)

    简介 接口测试是目前最主流的自动化测试手段,它组合不同的参数向服务器发送请求,接受和解析响应结果,通过测试数据的交换逻辑来验证服务端程序工作的正确性.我们在测试过程中需要考虑不同的输入组合,来覆盖不同 ...

  5. jmeter吞吐量图形显示_Jmeter系列(43)- 详解 Jmeter 图形化 HTML 压测报告之 Charts 模块...

    如果你想从头学习Jmeter,可以看看这个系列的文章哦 Charts 介绍 包含了各种详细信息图表,比 GUI 模式的图表好看且易懂多了! 做性能测试,如何发现是否有性能瓶颈?必须从结果图表中找到鸭! ...

  6. Jmeter安装介绍及性能测试详解

    JMeter安装及性能测试详解 JMeter介绍 (参考:http://www.importnew.com/13876.html) JMeter使用了不同技术和协议,是一款可以进行配置和执行负载测试. ...

  7. JMETER目录结构详解

                                                                 JMETER目录结构详解 JMETER安装完成之后会有很多目录文件,我们对JM ...

  8. Jmeter性能测试工具Timer定时器详解

    jmeter提供了很多元件,帮助我们更好的完成各种场景的性能测试,其中,定时器(timer)是很重要的一个元件,jemter提供了9种定时器,下面一一介绍: 一.定时器的作用域 1.定时器是在每个sa ...

  9. 性能测试之JMeter接口关联【JSON提取器】详解

    1.JSON提取器介绍 相信做过自动化测试的朋友经常会遇到这样的场景:我想调用系统中的某个业务接口,但是需要先登录系统.也就是现在很多接口的访问,都是需要登录接口的token做为基础. 在JMeter ...

最新文章

  1. Redis Cluster 集群模式原理和动态扩容
  2. SAP UI5 应用开发教程之六十九 - 如何从 SAP UI5 Not Found 页面跳转回到正常的应用页面
  3. 在Java中进行输入验证时用错误通知替换异常
  4. 智能小车37:异常在ARM、JAVA、硬件里的实现
  5. [Leetcode][第116 117题][JAVA][填充每个节点的下一个右侧节点指针][BFS][链表前驱节点]
  6. python super详解_Python super 详解
  7. 大一报了c语言班要买电脑吗,少儿编程课程要自己买电脑吗
  8. 深入实践Spring Boot2.4.3 节点实体持久化
  9. linux yum 命令 详解
  10. 一把数学上完美的尺子(哥隆尺)
  11. JQuery提交表单
  12. SQL语法 Access
  13. 神经网络neural network
  14. 2019零基础学Android第0课——零基础怎么学Android?
  15. [阅读记录]《数据分析师求职面试指南》-2
  16. 布尔运算 : ^(异或运算XOR)、(与运算AND)、|(或运算OR)、 、~(非门NOT)
  17. 【stream】stream流基础知识
  18. 微信小程序邀请好友增加积分
  19. 怎么运行ajax项目,Ajax:修改了项目的ajax相关代码,点击运行没有效果
  20. java 爬虫 请求头_得到java头

热门文章

  1. java毕业设计网上书城网站mybatis+源码+调试部署+系统+数据库+lw
  2. .NET, MVC框架下利用html, CSS,js实现弹出窗口
  3. python热力图代码_python热力图实现简单方法
  4. 52%黑莓用户准备“叛逃”iPhone 5
  5. 惠普HP LaserJet Pro 300 color MFP M375nw 驱动
  6. cmi编码实验_cmi实验.ppt
  7. 【转载】Murmurhash介绍与实现
  8. unity 2D平台跳跃游戏背景相对移动
  9. Redis sds packed对齐理解
  10. 驾校计算机管理制度,驾校工作人员管理制度