上面是我的参数化数据池,这个可以是txt格式也可以是dat格式,这个格式和loadrunner一样,要求的不是很严格,参数文件随便放在电脑的任意位置就可以。

再看看与loadrunner参数化不一样的:

1、 jmeter参数文件的第一行没有列名称

2、 这里要注意的是参数文件的编码,可以使用记事本另存为就可以修改该编码(编码问题在使用CSV Data Set Config参数化时要求的比较严格

3、 Jmeter的参数化设置没有LoadRunner做的出色,它是依赖于线程设置的(只有CSV Data Set Config参数化方法才有)

Jmeter二种参数方法-依赖于函数助手:

函数助手可以用过ctrl-F打开

通过函数助手找到_CSVRrad方法

输入参数文件的路径

CSV文件列号是从0开始的,第一列0、第二列1、第三列2、依次类推。。有些同学说是从1开始是错误的。

然后点击【生成】按钮,则会自动生成我们需要的参数化函数。

复制生成的参数化函数,打开登陆请求页面,在右则的参数化中找到我们要参数化的字段,这里对用户名和密码做参数化,第一列是用户名,列号为0;第二列是密码,列号为1;修改函数中对应的参数化字段列号就可以啦。

设置线程并发数量,开始运行脚本

通过查看结果树,在发送的请求数据中可以看到数据是从我们的参数池中取出来的,使用函数助手参数化数据成功。

Jmeter二种参数方法-依赖于函数助手:

但是设置集合点后,使用jmeter函数的参数化数据执行顺序出现混乱,解决方法就是 不要用函数的方式 用csv的控件:CSV Data Set Config。

函数助手方法要比CSV控件方法参数化功能要弱。

下面有解释:

Filename:E:\biz.dat 文件名,指保存参数化数据的文件目录,可以相对或者绝对路径

File encoding:UTF-8,biz.dat文件的编码格式,可以使用电脑自带的笔记本另存为时选择编码方式即可

Variable Names(comma-delimited):user,pwd 参数名称(如:有几列参数,在这里面就写几个参数名称,每个名称中间用分隔符分割,分隔符在下面的“Delimitet”中定义,为了和文件中的“,”对应,这里也用“,”分割每个参数名,这里的 user,pwd,可以被可以利用变量名来引用:${user},${pwd}

Delimitet:定义分隔符,这里定义某个分隔符,则在“Variable Names”用这里定义的分隔符分割参数。

Allow quote data:选项选为“true”的时候对全角字符的处理出现乱码
Recycle on EOF:是否循环读入,因为CSV Data Set Config一次读入一行,分割后存入若干变量中交给一个线程,如果线程数超过文本的记录行数,那么可以选择从头再次读入

打开登陆页面请求,在对应的参数中设置参数化数据。

Jmeter(六)-关联设置

Jmeter(五)-集合点

Jmeter(四)-断言/检查点

转载于:https://www.cnblogs.com/zhuque/archive/2012/11/20/2779253.html

Jmeter(七)-参数化相关推荐

  1. jmeter csv参数化_jmeter学习(二)

    参数说明: a) 引用名称:下一个请求要引用的参数名称,如填写token,则可用${token}引用它. b) 正则表达式: ():括起来的部分就是要提取的 .:匹配任何字符串 +:一次或多次 ?:在 ...

  2. 聊一聊Jmeter的参数化

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

  3. Jmeter接口测试+参数化

    Jmeter接口测试+参数化 1.双击Jmeter.bat文件打开Jmeter 2.右键测试计划添加线程组 2.右键线程组添加用户参数 3.在用户参数里添加变量,变量名称以及参数根据接口文档来填写 5 ...

  4. Jmeter七、jmeter中的参数化

    参数化是为了更好的模拟真实的业务场景 CSV data set config组件 1.更容易使用和理解 2.适合大参数量场景 3.设置方便灵活 EOF=end of file 没有找到文件 comma ...

  5. jmeter csv参数化_运用Jmeter参数化来实现接口自动化测试

    本文记录如何使用Jmeter参数化(csv)实现接口自动化--测试Token不同入参情况下,接口请求能够返回正确的结果 1. 首先需要使用Jmeter获取一个Token,如何获取暂略(同一般访问请求方 ...

  6. jmeter随机参数化不重复_接口测试参数化详解(Jmeter)

    接口测试是目前最主流的自动化测试手段,它组合不同的参数向服务器发送请求,接受和解析响应结果,通过测试数据的交换逻辑来验证服务端程序工作的正确性.我们在测试过程中需要考虑不同的输入组合,来覆盖不同的测试 ...

  7. Jmeter CSV 参数化/检查点/断言

    当参数的值没有规律且量不太大时,可以使用CSV Data set config这种方法.  案例:  应用Sogou自动搜索关键字: 软件开发测试,web功能自动化测试,性能自动化测试,Seleniu ...

  8. jmeter csv参数化_性能测试之Jmeter中如何设置参数化数据

    参数化配置 jmeter中进行参数化设置,右击测试计划或者线程组,add->config element->CSV Data Set Config参数1.png Allow quoted ...

  9. Jmeter中参数化的使用

    在使用Jmeter进行接口测试时,如果提交的参数不变,那么就会读取缓存数据,无法测试出服务器真正的负载能力,所以要对提交的参数进行参数化来解决这一问题. 在Jmeter中经常使用CSV Data Se ...

  10. Jmeter之参数化

    参数化是为了解决什么问题: 当提交的数据量较大时,怎么提交?每测试一次就修改一次吗? 定义: 动态的获取.设置或生成数据,是一种由程序驱动,代替人工驱动的数据设计方案,提高脚本的编写效率以及编写质量 ...

最新文章

  1. 在EditText前面添加一个搜索的小图片
  2. JS的instanceof
  3. 我是如何学习写一个操作系统(二):操作系统的启动之Bootloader
  4. java设计一百亿的计算器_请设计一个一百亿的计算器
  5. JMeter下载及使用
  6. 526个儿童游戏APP应用音效游戏声音集合音效素材 Kids Game Sound Effects
  7. 网联兴,银联苦:一文看清支付清算市场新局面的矛盾和疑惑
  8. PMP之SOW项目工作说明书
  9. 一次失败的Thoughtworks面试经历
  10. imgaug quokka_Quokka CMS的新功能和Beta版路线图
  11. 类的设计与实现1、设计一个图形抽象类Graph,该类中有成员变量图形类型(type),维度信息(dimension,二维或三维);成员方法计算面积(computeArea); 2、设计一个接口
  12. 以太网传输中的NNI与UNI
  13. Edge的收藏夹内容导出导入转移
  14. 一题搞懂什么是数据库候选键
  15. java根据距离计算经纬度_Java根据两点的经纬度来计算之间的距离
  16. 数据结构--二叉树的实现(C++)
  17. ping unknown host问题怎么解决?
  18. 智能卡与RFID技术
  19. zb怎么做渲染图_zbrush精加工和渲染
  20. Mysql数据库存储过程基本语法讲解

热门文章

  1. 给新创建的用户 赋予所有的权利 *.* 查看权限 删除用户 ---------DCL用户权限管理篇...
  2. $_FILES上传错误类型
  3. Android N在通知栏上实现直接回复消息
  4. sudo执行脚本找不到环境变量解决方法
  5. 根据之前发的那SQL语句查询表结构的语句做了个MSSQL实体类生成器!
  6. 摩卡签约印尼五大运营商之一CSM,进军东南亚市场
  7. Ptthon学习记录(八)-------list和元组
  8. python安装某些库失败的问题解决方案
  9. Docker背后的内核知识:命名空间资源隔离
  10. 数据结构之链表、栈和队列 java代码实现