有关参数化的概念,前面有篇随笔已经粗略的提到了参数化的一点内容。本篇来主要记录参数化。

  Jmeter的参数化方式有很多,在此我来一一记录,对待不同个规模、业务模型、数据量来进行记录参数化的方法。

  一、前置处理器--->用户参数

  

  

  

  虽然请求会失败,但是只是看请求参数是否能够传输成功

  将线程数增添为两个。

  

  

  可以看得到,该用户变量值one、two是传输过来的。

  用户参数组件有很多灵活的用法。可以查看该帮助文档:

  

  引用username、password、category、color;增添线程数即可。

  这是第一种“参数化”的方式。

  二、配置元件-->CSV Data Set Config

  

  具体用法在前面的随笔中已经用到过,此处便不再贴图。

  三、配置元件-->jp@gc - Variables From CSV File

  

  该元件是Jmeter的第三方插件包来进行安装的;Jmeter 第三方插件包下载传送门:https://jmeter-plugins.org/downloads/all/

  先看看界面:

  

  看起来与CSV Data Set Config的界面一般无二(有些差距),其二者大体功能是一致的,但是细节就在于前者是支持多行数据表的,后者是键值对数据的(key-value型);

  key-value型的数据表能够用于很多业务场景,说白了,我们所有的工具都是为了支持业务模型的,我们业务中遇到的参数化登录名、密码、卡号、身份证号等等这些内容都是比较唯一的,因此避免重复错误等意外场景出现,用该插件再好不过了,它就只读个key和value,而且下方还有一个Test CSV File的功能,所有参数填写完毕可以看到是否与外部文件进行关联到位,来试一试。

  

  可以看到直接可以引用,不需在组件内部定义变量名。

  四、——CSVRead函数

  

  该函数也是读取外部文件的功能,可以看到读取的是同样的一个外部文件。

  

  直接引用该字符串便可以使用。

  五、JDBC

  使用JDBC进行添加Sampler,写入SQL语句进行读取;具体读取内容,自行定义。更多的用于大数据量、数据无任何规律的参数化。

  简单记录了一下Jmeter的几种参数化方法,并不是每种参数化方法都适用于每种业务场景,还需自己来进行判断;使用哪种能够更为方便、能够使自己的脚本更为简洁。

  

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 csv参数化_运用Jmeter参数化来实现接口自动化测试

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

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

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

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

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

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

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

  8. Jmeter中参数化的使用

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

  9. Jmeter之参数化

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

  10. Jmeter接口测试参数化详解

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

最新文章

  1. 在线作图丨如何画一个优美的相关性热图
  2. CTC损失函数 Transformer用的
  3. JScript多语言语法加亮引擎显示(代码精简)
  4. mysql查询语句,int类型加引号居然也能查
  5. 三星Galaxy Note10前脸照曝光:下巴比iPhone还要窄
  6. Python 标准库 —— json
  7. 深入浅出理解死锁(以吃鸡游戏为例)
  8. F28335学习(二)EPWM
  9. csu1337 搞笑版费马大定理
  10. Directory Opus一款功能强大的资源管理器
  11. angular 脏值检测基础流程
  12. Dual-edge triggered flip_flop(Dualedge)
  13. Otterctf 2018 内存取证
  14. 为ibus输入法框架制作新世纪五笔码表
  15. html无插件播放流,浏览器无插件播放网络视频流RTSP/H264/WEB CAM
  16. 给微信新增的群接龙功能加一个AI, 增长黑客必备技能
  17. 10年观察1000家企业,我发现干大事的老板,都有4个特质
  18. 中国碗扣式脚手架行业市场供需与战略研究报告
  19. 求求求求求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,来我这里就对了!
  20. 著名数学家朱梧槚的发现揭示课本有一系列重大错误

热门文章

  1. 2022年全球市场液相色谱软件总体规模、主要企业、主要地区、产品和应用细分研究报告
  2. 深度学习开发者峰会!北京免费报名,到会有礼!
  3. H.264码率控制算法研究及JM相应代码分析(二)
  4. SAA 心理素质差差的
  5. 虚拟计算机组装的软件,如何使用虚拟光驱安装软件
  6. iOS 的看门狗机制
  7. 业务结构单一,天润云能借IPO说出好故事吗?
  8. 北京 2019年互联网校招薪水
  9. UVA1626 Brackets sequence
  10. IOS开发之—— IOS 支付 [支付宝、银联、微信]