一、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. Java之JDK的下载与安装,java环境变量的配置,Editplus的下载与使用

    JRE(Java Runtime Environment Java运行环境) 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发 ...

  2. c++ 中常量与变量 基本数据类型

    c++中常量如何分类? 1.整数常量,所有的整数. 整数又分为 int (integer) 占用4个字节 一个字节占几个二进制位?8个二进制位,一个整型变量占32位二进制位 (内存中开辟出来的存储空间 ...

  3. mysql 5.7 编译安装脚本。

    此脚本尽量运行在centos 服务器上面,用于编译安装mysql 5.7 将此脚本和相应的软件 都放到/usr/local/src 目录下面 由于不能上传附件  所以需要把cmake-3.9.6.ta ...

  4. mysql 绿色版 安装

    1.下载mysql的绿色版压缩包.(自行百度) 2.自行规划目录解压 3.安装 注意:我遇到的两种版本的安装方法(暂时按照解压后的目录中是否含有data目录来区分) 3.1 无data目录(我用到的的 ...

  5. 使用paramiko报错:CryptographyDeprecationWarning: Support for unsafe construction of public numbers from encoded data will be removed in a future version. Please use EllipticCurvePublicKey.from_encoded_poi

    1.paramiko不支持cryptography-2.6.1 pip3 uninstall cryptography==2.6.1 2.paramiko 支持cryptography-2.4.2 p ...

  6. Firebase Cloud Function 编写与部署

    1.设置和初始化 Firebase SDK for Cloud Functions (1).Cloud Functions 运行的是 Node v6.14.0,因此需要安装nodejs: https: ...

  7. JZOJ 1266. 玉米田

    1266. 玉米田(cowfood.pas/c/cpp) (File IO): input:cowfood.in output:cowfood.out Time Limits: 1000 ms  Me ...

  8. 03.VUE学习之动态绑定值

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...

  9. Visual Studio的下载安装

    下载地址: 下载Visual Studio Code https://code.visualstudio.com/ 安装扩展包 安装图标 View->Extensions 搜索Icon 安装Ma ...

  10. Hie with the Pie POJ - 3311

    Hie with the Pie POJ - 3311 The Pizazz Pizzeria prides itself in delivering pizzas to its customers ...