文 | 老树

本文的内容是对这个界面的东西进行讲解:

Name

名字,测试计划总得有个名字。

Comments

注释,除了名字,还得让人知道它是干嘛的。

User Defined Variables

测试计划是根节点。根节点意味着作用域是全局。

测试计划的用户自定义变量,就是用来设置全局变量的

界面上,展示了一个表格,共两列,第一列是 Name,第二列是 Value,分别对应变量名和变量值。

表格下方是一排按钮,对表格进行增删改查和上下移动。

定义好了变量后,通过 ${} 的格式来使用。比如定义了变量 a 值为 1,通过 ${a} 来使用。

用户自定义变量,实际上定义的是常量。Value 是字符串,不能改变的。比如刚才定义了变量 a,再定义变量 b 值为 ${a} + 1,b 的实际值就是 "${a} + 1",不会运算后变为 2。

Run Thread Groups consecutively

在测试计划下,可以添加多个线程组,像这样:

这些线程组是顺序执行还是并行执行呢?这是由测试计划控制的。

如果勾选了这个选项,就是顺序执行,前一个线程组执行完以后,再执行下一个线程组。

如果不勾选,就是并行执行。并行执行没有先后顺序,结果是随机的。

Run tearDown Thread Groups after shutdown of main threads

在添加线程组时,还有另外 2 种线程组:

setUP 线程组用于测试前初始化,tearDown 线程组用于测试后清理。

默认这个选项是勾选上的,会执行 tearDown 线程组。不勾选则不执行。

Funtional Test Mode

没什么用,不讲也罢。

Add directory or jar to classpath

在最下面,可以添加 jar 包 或 jar 包所在目录到 classpath。

什么是 classpath?什么是 jar 包?

为此,我专门找了廖雪峰的 Java 教程 classpath和jar 来看。

简单解释一下,Java 源文件是 .java 文件,编译后是 .class 文件。JVM 是 Java 的执行器,只能执行 .class 文件。为了让 JVM 找到那个想要的 .class 文件,需要把 .class 文件路径添加到 classpath 中。为了方便管理,会把多个 .class 文件打成一个包,变成一个文件,也就是 .jar 文件,叫做 jar 包。

JMeter 是用 Java 写成的工具,可以添加 jar 包来扩展功能。

一个入口是测试计划,毕竟是全局根节点,很适合。另外一个入口是可以把扩展包,直接放到安装目录的 lib/ext 目录下。推荐后者。

简要回顾

本文对 JMeter 测试计划的编辑区进行了讲解。测试计划是唯一根节点,适合进行全局配置,比如全局变量,控制线程组运行方式,引入 jar 包。

Follow Me

java 定义多个变量_学了Java才搞懂JMeter测试计划相关推荐

  1. 学通java的24堂课_学通Java的24堂课

    1.JAVA_HOME只是为了保存安装路径,完全可以换成其他的,再使用%JAVA_HOME%引用,只不过第三方软件默认使用了JAVA_HOME 2.palette:调色板,又叫组件管理器 3.Jlab ...

  2. java入门经典 贴吧_学完Java经典入门 后就想编游戏了

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 回复 @windsun_ul : this is 代码: image=new BufferedImage(1000,600,BufferedImage.T ...

  3. 《跟旺旺老师学Java》_第一章Java简介与JDK部署_第一部分Java是什么

    第一章:Java简介与JDK部署 第一部分:java是什么 "是白云,是瀑布,是海滩,不---,都不是,这是太原大理石二厂生产的景云牌大理石"看到这个标题,脑海中莫名的闪过这句小时 ...

  4. 21天学通java第7版pdf_21天学通Java.第7版.pdf

    <21天学通Java(第7版)>是初学者学习Java编程语言的畅销经典教程,循序渐进地介绍了Java编程语言知识,并提供了丰富的实例和练习:同时全面涵盖了Java 8这一新标准以及与And ...

  5. java用流体加减乘除_任意输入两个数,完成加法、减法、乘法、除法运算!(加减乘除运算分别定义四个方法)_学小易找答案...

    [简答题]编写程序实现菜单设计 [简答题]一层平面图 [简答题]编写一个程序实现大小写字母转换 [简答题]利用循环语句输出一个五行的等腰三角形,如下图 [简答题]编写一个程序实现交换两个变量的数值. ...

  6. JAVA 定义全局常量码表_【Java基础】java常量是什么?

    ava常量是什么? JAVA常量就是在程序中固定不变的值,是不能改变的数据.例如数字1.字符"a".浮点数3.2等.在Java中,常量包括整型常量.浮点数常量.布尔常量.字符常量等 ...

  7. java 02-cf_cf活动如何设置java环境变量_如何设置java环境变量

    cf助手怎么连接wifi_连接无线网设置 对于刚刚学习java的win7用户来说,首先要学会安装jdk和配置java环境变量,这是学习java的唯一途径,否则编写的代码运行时会出现bug.关于这一点, ...

  8. 有谁转行学java成功了的吗_转行学习java靠谱吗?

    转行学Java靠谱吗?靠不靠谱主要还是看你自己是否想要学好Java技术,是否想要从事这方面的岗位工作,如果你已经有了这个决心,那么自然而然什么都不会问题.无论我们学Java是兴趣还是想要通过学好Jav ...

  9. java 代码里设置环境变量_如何在一个java程序里设置环境变量

    展开全部 环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息.例如path,当要62616964757a686964616fe4b893e5b19e313333613064 ...

最新文章

  1. Dos判断文件夹有没有存在,如果存在删除,不存在创建
  2. 科普 | 同一个世界,地图有这么多不同的表达!
  3. 正则 不区分大小写_4.nginx的server_name正则匹配
  4. Linux命令之乐--nmap
  5. 【AI不惑境】模型压缩中知识蒸馏技术原理及其发展现状和展望
  6. HTTP 错误 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求。(上传文件长度问题)
  7. 分布式和微服务区别_深度解析spring cloud分布式微服务的实现
  8. 《Java并发性和多线程介绍》-Java TheadLocal
  9. 《设计模式》模板设计方法——面条非常香
  10. babel工作笔记001---babel从入门到入门
  11. 设计模式学习--工厂模式
  12. Python之np.where的使用
  13. 【单机实现系列】SharePoint2010与Exchange Server2010 结合
  14. 内存映射之fixmap(early_fixmap_init)
  15. 有限单元法基本原理和数值方法_有限元法基本原理
  16. 解析范式(1NF-4NF)
  17. 兆隆计算机学院新建大楼网络设计项目方案
  18. Magento 手机支付 (支付宝无线支付)
  19. 用python画组合图形的面积_实现五边形面积计算
  20. c语言 bnf,c语言的bnf总结

热门文章

  1. 【英语学习】【Level 07】U04 Rest and Relaxation L1 Waiting to board a train
  2. Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(2) - 数据转换指令
  3. Intel 64/x86_64/IA-32/x86处理器指令集 - CPUID (1) - 概述
  4. H2O Wave教程---基于浏览器的实时显示工具---教程01
  5. python xlutils和openpyxl哪个好_Python-Excel 模块哪家强?
  6. android手动亮度调节,背光闪烁,自动背光调节
  7. 游戏开发引擎 Cryengine 在 GitHub 上公开全部源代码
  8. OpenGL ES Emulator再次横向比较
  9. java 多线程基础, 我觉得还是有必要看看的
  10. 如何使用Orchard搭建敏捷个人的网站(1)