一、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. 国产中标麒麟Linux部署dotnet core 环境并运行项目 (一) 安装dotnet core

    背景 根据我之前写的文章 将 Net 项目升级 Core项目经验:(一)迁移Net项目为Net Core\Standard项目,我们将公司内部最核心的ORM框架迁移到net core 上面,并在win ...

  2. angular2新建组件

    1,使用ng g c hello 创建一个新的组件 它创建了4个文件,并更新了app.module.ts 如果想访问这个组件,只需要添加它的路由 成功访问这个组件 Import语句定义了我们需要用到的 ...

  3. 黑马基础阶段测试题:创建Phone(手机)类,Phone类中包含以下内容:

    package com.swift; public class Phone { private String pinpai; private int dianliang; public String ...

  4. 问题005:如何配置JDK,Java运行环境?

    方法一:我的电脑右击-->属性-->高级-->环境变量-->Path 方法二:set path是查询环境变灵, set path=路径

  5. Linux下重要日志及查看方式

    1.Linux下重要日志文件介绍 /var/log/boot.log 该文件记录了系统在引导过程中发生的事件,就是Linux系统开机自检过程显示的信息,如图1所示: 图1 /var/log/boot. ...

  6. LeetCode955删列造序 ||

    问题:删列造序 || 给定由 N 个小写字母字符串组成的数组 A,其中每个字符串长度相等. 选取一个删除索引序列,对于 A 中的每个字符串,删除对应每个索引处的字符. 比如,有 A = [" ...

  7. K-th Number POJ - 2104

    K-th Number POJ - 2104 You are working for Macrohard company in data structures department. After fa ...

  8. HDU - 1973 - Prime Path (BFS)

    Prime Path Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total ...

  9. UVA11825 Hacker's Crackdown 二进制集合+关于子集的动态规划

    题意:有N台服务器,全部服务器都直接运行着完全相同的N个任务.对于每台电脑,你都可以进行“一次”操作,使得某(自己选定)一种任务停止,且同时会使得其他和这台服务器直接相连的电脑上面相同的服务完全终止. ...

  10. 将SpringBoot默认Json解析框架jackson替换成fastjson

    步骤一:引入依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson< ...