java 定义多个变量_学了Java才搞懂JMeter测试计划
文 | 老树
本文的内容是对这个界面的东西进行讲解:
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测试计划相关推荐
- 学通java的24堂课_学通Java的24堂课
1.JAVA_HOME只是为了保存安装路径,完全可以换成其他的,再使用%JAVA_HOME%引用,只不过第三方软件默认使用了JAVA_HOME 2.palette:调色板,又叫组件管理器 3.Jlab ...
- java入门经典 贴吧_学完Java经典入门 后就想编游戏了
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 回复 @windsun_ul : this is 代码: image=new BufferedImage(1000,600,BufferedImage.T ...
- 《跟旺旺老师学Java》_第一章Java简介与JDK部署_第一部分Java是什么
第一章:Java简介与JDK部署 第一部分:java是什么 "是白云,是瀑布,是海滩,不---,都不是,这是太原大理石二厂生产的景云牌大理石"看到这个标题,脑海中莫名的闪过这句小时 ...
- 21天学通java第7版pdf_21天学通Java.第7版.pdf
<21天学通Java(第7版)>是初学者学习Java编程语言的畅销经典教程,循序渐进地介绍了Java编程语言知识,并提供了丰富的实例和练习:同时全面涵盖了Java 8这一新标准以及与And ...
- java用流体加减乘除_任意输入两个数,完成加法、减法、乘法、除法运算!(加减乘除运算分别定义四个方法)_学小易找答案...
[简答题]编写程序实现菜单设计 [简答题]一层平面图 [简答题]编写一个程序实现大小写字母转换 [简答题]利用循环语句输出一个五行的等腰三角形,如下图 [简答题]编写一个程序实现交换两个变量的数值. ...
- JAVA 定义全局常量码表_【Java基础】java常量是什么?
ava常量是什么? JAVA常量就是在程序中固定不变的值,是不能改变的数据.例如数字1.字符"a".浮点数3.2等.在Java中,常量包括整型常量.浮点数常量.布尔常量.字符常量等 ...
- java 02-cf_cf活动如何设置java环境变量_如何设置java环境变量
cf助手怎么连接wifi_连接无线网设置 对于刚刚学习java的win7用户来说,首先要学会安装jdk和配置java环境变量,这是学习java的唯一途径,否则编写的代码运行时会出现bug.关于这一点, ...
- 有谁转行学java成功了的吗_转行学习java靠谱吗?
转行学Java靠谱吗?靠不靠谱主要还是看你自己是否想要学好Java技术,是否想要从事这方面的岗位工作,如果你已经有了这个决心,那么自然而然什么都不会问题.无论我们学Java是兴趣还是想要通过学好Jav ...
- java 代码里设置环境变量_如何在一个java程序里设置环境变量
展开全部 环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息.例如path,当要62616964757a686964616fe4b893e5b19e313333613064 ...
最新文章
- Dos判断文件夹有没有存在,如果存在删除,不存在创建
- 科普 | 同一个世界,地图有这么多不同的表达!
- 正则 不区分大小写_4.nginx的server_name正则匹配
- Linux命令之乐--nmap
- 【AI不惑境】模型压缩中知识蒸馏技术原理及其发展现状和展望
- HTTP 错误 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求。(上传文件长度问题)
- 分布式和微服务区别_深度解析spring cloud分布式微服务的实现
- 《Java并发性和多线程介绍》-Java TheadLocal
- 《设计模式》模板设计方法——面条非常香
- babel工作笔记001---babel从入门到入门
- 设计模式学习--工厂模式
- Python之np.where的使用
- 【单机实现系列】SharePoint2010与Exchange Server2010 结合
- 内存映射之fixmap(early_fixmap_init)
- 有限单元法基本原理和数值方法_有限元法基本原理
- 解析范式(1NF-4NF)
- 兆隆计算机学院新建大楼网络设计项目方案
- Magento 手机支付 (支付宝无线支付)
- 用python画组合图形的面积_实现五边形面积计算
- c语言 bnf,c语言的bnf总结
热门文章
- 【英语学习】【Level 07】U04 Rest and Relaxation L1 Waiting to board a train
- Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(2) - 数据转换指令
- Intel 64/x86_64/IA-32/x86处理器指令集 - CPUID (1) - 概述
- H2O Wave教程---基于浏览器的实时显示工具---教程01
- python xlutils和openpyxl哪个好_Python-Excel 模块哪家强?
- android手动亮度调节,背光闪烁,自动背光调节
- 游戏开发引擎 Cryengine 在 GitHub 上公开全部源代码
- OpenGL ES Emulator再次横向比较
- java 多线程基础, 我觉得还是有必要看看的
- 如何使用Orchard搭建敏捷个人的网站(1)