一、User Defined Variable
1、添加的位置
Add->Config Element->User Defined Variable
2、使用
变量phone添加成功后,在所有的Sample中用参数${phone}代替
3、特点
User Defined Variable中定义的所有参数的值在Test Plan的执行过程中不能发生取值的改变。
一般仅将Test Plan中不需要随迭代发生改变的参数(只取一次值的参数)设置在此处
 
二、 User Parameters
1、添加的位置
Add->Pre Processor->User Parameters
2、使用
(1)同User Defined Variable,${phone}
(2)Update Once Per Iteration(每次迭代更新一次):
勾选:参数的值在每个迭代中保持不变,在新的迭代中开始取下一个可用值
不勾选:参数的值在每个在其作用域内的Sampler发出请求时取下一个可用值
3、特点
(1)和User Defined Variables比较
User Parameters列表中的参数取值可以在Test Plan执行过程中发生变化
(2)和CSV Data Set Config比较
User Parameters:适用于参数的取值范围比较小的
CSV Data Set Config:适用于参数的取值范围很大哦,方法具有更大的灵活性
 
三、CSV Data Config
1、添加的位置
Add->Config Element->CSV Data Set Config
2、使用
(1)Filename:获取参数值的文本文件(数据池)
绝对路径:eg:C:\Users\qinwanxia\Desktop\test.txt
相对路径:当前Test Plan所在路径下寻找该文件
(2)File Encoding:文件编码方式,默认是ANSI
(3)Variable Names:从文本文件中获取内容的参数列表,参数之间用逗号隔开
(4)Delimiter:文本文件中分隔记录域的分隔符
“\t”代表tab键
(5)Allow quoted data?
(6)Recycle on EOF?(EOF是空的意思)
True:允许循环取值,当CSV文件中的全部记录(数据行)被取完后,重新从文件的第一行取值
(7)Stop Thread on EOF?
前提:Recycle on EOF位False时才有效
True:取完所有可用的CSV文件中的记录后,线程停止运行
False:线程后续执行时给定的参数值均为<EOF>(空)
(8)Sharing mode
All threads:所有线程组共享CSV记录
Current thread group:同一个线程组下的所有线程共享
 
四、通过系统函数设置参数值
1、添加的位置
Option->Function Helper Dialog
添加需要的系统函数,具体使用网上查找

jmeter的参数化方法汇总的更多相关文章

  1. Jmeter性能测试-----参数化方法CSVRead函数

    Jmeter里面参数化的方法有很多,大家可以结合自己的项目情况来使用哪种方式来调用测试 数据. 下面我给大家介绍下Jmeter里CSVRead函数来获取参数的方法: 我这里已去到直播间发表评论为例(这 ...

  2. 【一】Jmeter接口自动化测试系列之参数化方法

    Jmeter作为虽然作为一款和LoadRunner相媲美的性能测试工具,但参数化功能实在不咋地,这里我大概总结了一下Jmeter的参数化方法! 至于参数化的用途,我这里就不多说了,做测试的都明白吧!本 ...

  3. Jmeter接口测试系列之参数化方法

    至于参数化的用途,我这里就不多说了,本文主要介绍最全.最强大的参数化方法,对参数化有一个彻底的认识,这里提供了多种参数化方法 1.jmeter参数化之用户变量   在测试计划里面添加一个用户自定义的变 ...

  4. 使用jmeter进行性能测试-Jmeter教程及技巧汇总 (转)

    http://www.jmeter.cf/loadtesting-jmeter.html 为什么使用jmeter, 它免费开源, 不断发展, 功能逐渐强大. 可以做功能,负载, 性能测试.一套脚本可以 ...

  5. JMeter学习-参数化

    JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现. 参数化:录制脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户 ...

  6. 聊一聊Jmeter的参数化

    背景 前面一篇讲了 JMeter 的一个最简单的例子,这篇聊一下 JMeter 的参数化. 在开始之前先来一个单元测试的例子,感受一下参数化. 上面是一个用 xUnit 写的单元测试,这个单元测试就是 ...

  7. jmeter设置参数化

    设置参数化方法有3种 第一种: 1.打开 jmeter,导入badboy录制的脚本 导入后记得选择"step"右键选择change controller ->逻辑控制器-&g ...

  8. 你真的会玩SQL吗?实用函数方法汇总

    你真的会玩SQL吗?系列目录 你真的会玩SQL吗?之逻辑查询处理阶段 你真的会玩SQL吗?和平大使 内连接.外连接 你真的会玩SQL吗?三范式.数据完整性 你真的会玩SQL吗?查询指定节点及其所有父节 ...

  9. Java实现时间动态显示方法汇总

    这篇文章主要介绍了Java实现时间动态显示方法汇总,很实用的功能,需要的朋友可以参考下 本文所述实例可以实现Java在界面上动态的显示时间.具体实现方法汇总如下: 1.方法一 用TimerTask: ...

随机推荐

  1. checkbox 最多选两项

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  2. JT∕T 905 -2014 出租汽车服务管理信息系统的相关协议研究

    出租汽车服务管理信息系统(JT∕T 905 -2014) 国家的相关技术要求2014年7月正式出台,总体有四部分,   第 1 部分:总体技术要求:   第 2 部分:运营专用设备:   第 3 部分 ...

  3. c++中 endl的意思?

    endl是 end line的意思,表示此行结束,换行,就是回车

  4. Binary Agents-freecodecamp算法题目

    Binary Agents 1.要求 传入二进制字符串,翻译成英语句子并返回. 二进制字符串是以空格分隔的. 2.思路 用.split(' ')将输入二进制字符串转化为各个二进制数字符串组成的数组 用 ...

  5. madplay移植

    移植前需求准备: a. 源码包: 1. libid3tag-0.15.1b.tar.gz 2. libmad-0.15.1b.tar.gz 3. madplay-0.15.2b.tar.gz 4. z ...

  6. 洛谷P3371单源最短路径Dijkstra堆优化版及优先队列杂谈

    其实堆优化版极其的简单,只要知道之前的Dijkstra怎么做,那么堆优化版就完全没有问题了. 在做之前,我们要先学会优先队列,来完成堆的任务,下面盘点了几种堆的表示方式. priority_queue ...

  7. [JZOJ] 5935. 小凯学数学

    由Noip2018初赛的知识得,a|b + a&b = a+b 设计一个区间dp,设\(f[l][r][x]\)表示区间\([l,r]\)能否构成\(x\),数据不大,转移暴力枚举 复杂度\( ...

  8. 绘制弧形:imagearc() 说明:三点钟的位置是起点(0度

    <?php //1. 绘制图像资源(创建一个画布) $image = imagecreatetruecolor(500, 300); //2. 先分配一个绿色 $green = imagecol ...

  9. 静态属性property的本质和应用

    一.本质 静态属性property本质就是实现了get,set,delete三种方法 class Foo: @property def AAA(self): print('get的时候运行我啊') @ ...

  10. day13内置函数

    内置函数 一.三元表达式 def max2(x,y): if x>y: return x else: return y res=max2(10,11) print(res) 三元表达式仅应用于: ...