一、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. AngularJS 字符串

    AngularJS字符串就像是JavaScript字符串 <!DOCTYPE html><html><head><meta http-equiv=" ...

  2. mysql 存储过程 例子

    DROP PROCEDURE IF EXISTS variable_demo; delimiter // CREATE PROCEDURE variable_demo() BEGIN select ' ...

  3. Java 解决IE浏览器下载文件,文件名出现乱码问题

    /** * 区分ie 和其他浏览器的下载文件乱码问题 * @param request * @param fileName * @return */ public String getFileName ...

  4. 精致的系统监控工具-netdata

    今天在网上瞎逛,偶然发现一款监控工具:netdata,感到一惊,监控工具竟然可以这么漂亮! 简单了解一下,这款工具还算比较新,监控系统运行状态的功能非常强大,除了监控cpu,网卡,磁盘,内存,进程等等 ...

  5. 问题:Could not install packages due to an EnvironmentError: [Errno 13] Permission denied:

    1.安装django 执行pip3 install --user django 2.解决方法:加--user   执行pip3 install --user django

  6. 自动化运维工具——ansible模板与roles(四)

    一. 模板Templates 文本文件,嵌套有脚本(使用模板编程语言编写) Jinja2语言,使用字面量,有下面形式 字符串:使用单引号或双引号 数字:整数,浮点数 列表:[item1, item2, ...

  7. Python_循环判断表达式

    一.if判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. if判断结构: if 条件: 动作 elif 条件: 动作 else: 动作 if判断年龄: age_of_princal ...

  8. JavaScript ES6功能概述(ECMAScript 6和ES2015 +)

    JavaScript在过去几年中发生了很大的变化.这些是您今天可以开始使用的12项新功能! 该语言的新增内容称为ECMAScript 6.它也称为ES6或ES2015 +. 自1995年JavaScr ...

  9. Codeforces Round #459 (Div. 2)-A. Eleven

    A. Eleven time limit per test1 second memory limit per test256 megabytes Problem Description Eleven ...

  10. CentOS下的Redis启动脚本

    这是一个Shell脚本,用于管理Redis进程(启动,停止,重启),如果你在使用Redis,这个脚本可供参考. #!/bin/sh # # redis - this script starts and ...