美文网首页
jmeter参数化的五种方法

jmeter参数化的五种方法

作者: 幸运126 | 来源:发表于2018-07-04 12:07 被阅读7次

注意事项:
  • Jmeter变量大小写敏感
  • 参数化时,需要将特殊的符号,如”和/等进行转义,变成:\”和\

(1)用户定义的变量

这种就是为了方便管理参数,只能有一个值,比如说ip地址不经常变化的。
key:value格式,使用时:${key}这样去取值


image.png
image.png
(2)函数生成器

函数生成器可以参照一定的规则生成数据,这样的比如说生成一些随机数,具体可以借助函数助手。


image.png

设置函数的规则


image.png
定义用户变量
image.png

接口调用中,使用该变量


image.png
或者

直接调用(去掉上面的定义阶段,在使用中直接调用函数)


image.png
(3)从文件中读取

文件读取就是事先写好一些数据,然后从文件中读取,这样的话,比如说登录接口,账号和密码都是我们事先注册好的。
从文件中读取的话,三个步骤:读取文件——取文件内容里面的参数,给它一个名字——使用值
从文件读取的话,需要在线程组里面添加一个CSV Data Set Config,它就是做前面两步的操作的。


image.png

将用户名和密码分别写入文件,然后分别依次读取用户名和密码,进行登录


image.png
使用该变量集
image.png
(4)上传附件文件参数化(files upload)
image.png
(5)跨线程传递参数

举例:将上一个线程组的返回结果当中的bankid传递给下一个线程组
用正则表达式,将需要的数据data1从线程组A的response中提取出来;


image.png

在线程组A下新建:Beanshell postProcessor,将data1赋值给全局变量data2;


image.png
使用:${__P(id,)}
image.png

相关文章

  • jmeter参数化的五种方法

    注意事项: Jmeter变量大小写敏感 参数化时,需要将特殊的符号,如”和/等进行转义,变成:\”和\ (1)用户...

  • JMeter参数化

    JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。 参数化:录制脚本中有登录操作,需...

  • JMeter学习(四)参数化

    JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。 参数化:录制脚本中有登录操作,需...

  • Jmeter(四)参数化

    JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。 参数化:录制脚本中有登录操作,需...

  • JMeter学习(三)参数化

    JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。 参数化:录制脚本中有登录操作,需...

  • JMeter-参数化

    JMeter-参数化

  • jmeter参数化的几种方法

    一、用户定义的变量 二、用户自定义参数 取值规则: 1.单线程,多次循环,只会取用户_1的值 2.多个线程,单次循...

  • Jmeter参数化的几种方法

    使用jmeter进行性能测试的时候,部分参数可以进行统一管理,类似postman中将一些参数设置在环境变量中,然后...

  • Jmeter(五):脚本录制

    目录 JMeter(一):基础概念JMeter(二):配置元件JMeter(三):变量参数化JMeter(四):监...

  • Jmeter(六):断言

    目录 JMeter(一):基础概念JMeter(二):配置元件JMeter(三):变量参数化JMeter(四):监...

网友评论

      本文标题:jmeter参数化的五种方法

      本文链接:https://www.haomeiwen.com/subject/dnceuftx.html