Jmeter参数化技术

参数化技术在自动化测试中扮演着重要角色,尤其在处理登录场景时,如单点登录和多点登录。本文介绍了参数化的概念,即用变量替换脚本中的常量,以实现不同数据的测试。通过CSV数据源、函数(如随机数、时间戳、计数器)以及编程方式(如引入外部库或使用Beanshell)进行参数化。这一技术有助于提高测试脚本的灵活性和复用性。
摘要由CSDN通过智能技术生成

一、 什么时候参数化技术

  • 单点登陆:一个账号只能登陆一次,如果这个账号再登陆,前面的登陆就会outline。这种时候必须参数化。
  • 多点登陆:比如腾讯视频账号,可以在多个设备上登陆。

二、 参数化技术是什么

  • 参数化是自动化测试脚本的一种常用技巧。简单来说,参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则。
  • 参数化流程:
    (1)找出需要做参数化的数据
    (2)准备提供给参数化需要的数据源
    (3)把脚本里的常量变成变量(使用前面的数据源数据)
  • Jmeter参数化方式:
    (1)CSV——需要配置的元件
    在这里插入图片描述
    在这里插入图片描述
    把脚本里的常量变成变量
      使用场景:账号,密码
    (2)函数式:
      a. 随机数
      b. time 时间戳 默认ms13位数据
      c. counter计数器
    (3)变量
    (4)编程式
    a. 引入外部jar、java、class
    b. 使用beanshell编程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值