Jmeter接口测试参数化方法有哪些?怎么做看好了

目录

目录

一、用户参数

二、用户定义的变量

三、CSV数据文件

四、总结


一、用户参数

  1.1 新建一个HTTP请求,将请求数据写好,比如天气查询接口,城市作为参数进行输入。

  1.2 然后在HTTP请求下面添加 用户参数前置处理器。一个变量可以对应多个用户,如下图所示

 1.3 请求接口中引用 用户参数,引用格式${变量名}

1.4 线程组设置

  有多少个用户线程数就写多少个,如果只写一个,那么只会运行一遍

1.5 运行结果

二、用户定义的变量

  此处类似于postman中的环境变量,有些值可能会重复使用,为了方便,可以将其赋值给变量,请求中需要用到的就可以直接引用变量即可。

  2.1 如天气查询的key是一直不会改变的,只要用到查询天气的接口,那么key是不变的,那么就可以将key的值赋值给一个变量,如下

 2.2 HTTP请求中引用变量

  2.3 查看结果树

 

三、CSV数据文件

  引入文件里面的数据,进行参数化

  3.1 在请求下面添加 CSV Data Set Config 配置元件。

 文件名:引用提前写好的文件的地址

变量名称:引用的变量名

  忽略首行:如果文件里面还写了变量city作为第一行,那么这里为True,如果没有,直接写的是城市,那么就是False。

  3.2 HTTP请求

3.3 线程数

3.4 结果

3.5 也可以通过设置循环来获取每一个值,如下设置,结果与上面一样

 

四、总结

感谢每一个认真阅读我文章的人!!!

那么在这里我也精心准备了软件测试、自动化测试的详细资料包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片加入群聊与我一起学习交流。群里有很多大佬可以帮忙解答问题哦。

              

 

 

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值