常见的Jmeter参数化方式总结

目录

      前言:

  参数化概念

  参数化方式

  二、用户变量

  三、CSV数据文件

  四、函数助手


      前言:

         在进行接口性能测试时,我们通常需要针对不同的场景进行参数化操作。JMeter是一款强大的性能测试工具,它提供了多种参数化方式,方便测试人员进行测试用例的构造。

  参数化概念

  测试工作中,通常会使用不同的数据发送请求测试不同的场景来实现测试的全面性,这就需要对一些字段进行参数化,以使每次迭代都使用不同的数据来满足我们的测试需求。

  Jmeter做为常用的功能、性能测试工具之一,其参数化方式也是相对比较灵活,主要分为4种:用户参数、用户自定义变量、CSV数据文件、函数助手,下面将详细介绍这4种参数化方式的使用方法。

  参数化方式

  一、用户参数

  1.使用场景

  适用于参数取值范围很小的场景,例如测试模拟较少用户登陆某系统交易。

  2.操作步骤

  (1)添加用户参数功能模块

  (2)设置参数变量、用户值

  注意勾选每次迭代更新一次,否则每次都使用同样的数据;

  (3)配置HTTP请求中的参数值或消息体数据中参数化字段

  HTTP请求中要么通过设置参数要么使用消息体数据通过报文方式发送请求,无论哪种方式,参数化值应与用户参数中变量名一致。

  (4)查看结果树

  线程组中的线程数设置为2,点击执行,可以通过查看结果树查看参数使用情况:

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值