火爆全网,Jmeter接口自动化-参数化CSV实战详解(超级详细)

本文详细介绍了如何使用JMeter进行接口自动化测试中的参数化,通过CSV Data Set Config配置数据文件,实现对多个请求的统一处理。文章以查询学生信息为例,讲解了配置文件设置、请求参数引用、线程组循环次数设定以及解决可能出现的乱码问题。此外,还提及了Python编程、接口自动化等测试相关主题。
摘要由CSDN通过智能技术生成


前言

一般来说,我们使用Jmeter来模拟HTTP请求时,比如模拟查询学生信息,我们通常把查询接口的入参(如学生姓名)写在HTTP请求中。

当只需要查询1个学生的信息时,我们可以把这名学生的姓名准确的写到入参中,但假如需要依次去查10个学生的信息时,我们需要怎么做呢?

我们也可以再添加9个请求,这就可以查询10个学生的信息,但很明显,这种方法用起来太死板了,当我们要查询100个学生信息时,我们不可能在一个线程组中建100个请求去模拟查询。

我们注意到,这10个请求入参,除了学生姓名,其他的设置都是一致的。
因此,最好的办法是参数化。在HTTP请求中,我们不要把请求入参值写死了,把学生姓名当成变量,这样不管每次传入什么值,我们都可以只用1个请求来处理。

Jmeter参数化

CSV Data Set Config(CSV 数据文件设置)

21

1、准备数据文件
接口地址:
查询学生信息接口:http://api.nnzhp.cn/api/user/stu_info
登录接口:http://api.nnzhp.cn/api/user/login

在这里,我们需要准备2个txt文件,如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值