千家信息网

JMeter接口测试_参数化

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,对应qq群号:616961231简介:环境: Mac OShome 目录类似windows 的自建目录 如: D:/test/id.txt上篇内容介绍了jmeter的基本使用, 略微提了如何做参数化,
千家信息网最后更新 2025年12月02日JMeter接口测试_参数化

对应qq群号:616961231

简介:

环境: Mac OS

home 目录类似windows 的自建目录 如: D:/test/id.txt

上篇内容介绍了jmeter的基本使用, 略微提了如何做参数化, 本篇对参数化做进一步深入讲解.

Jmeter大概有以下几种参数化方法:


参数化方式使用场景
1User Parameters适用于参数取值范围很小的时候使用
2CSV Data Set Config适用于参数取值范围较大的时候使用,该方法具有更大的灵活性
3User Defined Variables一般用于Test Plan中不需要随请求迭代的参数设置,如:Host、Port Number
4Function Helper中的函数可作为其他参数化方式的补充项,如:随机数生成的函数${__Random(,,)}

参数化意义:

  • 参数化可以将一个变量使用不同数据, 比如有多个用户下单购买商品,调用下单接口是同一个,但用户的id不相同,测试接口使用不同用户可以更为真实模拟用户场景, 也可以用在多用户并发场景.

  • 一处定义, 多处使用, 一处修改, 多处修改.


今天来讲下略微有点复杂的CSV参数化.

还是延续昨天的例子展开,右键线程组->添加->配置元件->csv Data Set Config


本机home目录创建文件id.csv文件, 将文件目录设置在csv中,见图

id.csv文件中内容如下:


在id.csv中,我们设置了两个不同的id, 调用方在http请求里面

然后设置线程组,执行2次(我们只设置了两个id)


到这里设置已经完成, 然后执行线程组, 就会看到2次不同的结果


两次结果id与我们的id.csv两个id保持一致, 参数化正常赋值, 达到测试预期.



Csv data set config中可以支持多种文件格式, 我们再用一个txt示例讲解, 在目录home目录下创建id.txt文件, 内容如下:



修改Csv data set config中, 将文件名修改为id.txt

记得执行之前清空上一次记录, id.txt中我们也给了2个id, 会执行两次



两种方式都非常好用,达到预期结果. 不知道大家有没有学会, 如有不清楚的欢迎留言给我.如果文章对你有帮助请 关注我的公众号并分享转发, 让更多的小伙伴一起成长.

今日推荐阅读文章精选推荐

为什么要做接口测试

JMeter数据库操作

Jmeter接口测试-正则表达式

JMeter中文返回乱码

Jmeter接口测试-参数化

JMeter接口测试-基础

测试-感想


咨询工作加微信

扫描二维码


欢迎自荐和推荐, 需要的微信推送简历!

请猛戳下面二维码了解更多


参数 测试 文件 接口 目录 用户 不同 两个 内容 场景 方式 线程 结果 推荐 函数 数据 文章 方法 时候 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 我的世界百科宣传服务器 数据库单个的数据是以什么存放的 山西大学数据库历年试卷 如何架设用友财务软件服务器 如何将硬盘变为nas服务器 网络安全警示教育片陷阱 浪潮的网络技术架构 软件开发是否存在关键过程 软件开发改进建议 团委网络安全等级保护制度 数据库access好学吗 控制系统软件开发公司 路北区媒体网络技术诚信合作 收银机备份数据库失败 数据库失败无法识别的GuID 服务器在韩国如何连接 联通电信服务器延迟 山东威海首选dns服务器 cad转成gis地理数据库 数据库视图为什么安全 军队网络安全泄密问题 宁波一站式网络技术哪家好 游戏服务器数据库 东莞服务器托管的优点 上海工业软件开发私人定做 服务器管理员减点券 数据库系统安全特征包括 天津pdu服务器电源哪个牌子好 信息网络安全的三个时代是指 北京艺众分亨网络技术有限公司
0