Jmeter参数化方法

一、使用函数助手

       示例:_CSVRead,${CSVRead(,)}第一个参数文件名,第二个参数是文件中的列(见下图)

                  _Random,${RAndom(,,)}第一个参数为随机数下限,第二个参数为随机数上限,第三个参数为存储随机数的变量名

二、使用配置元件(CSV  Data Set Config),选中线程组,点击右键,添加-配置元件-CSV Data Set Config

Recycle on EOF:是否循环读入,若线程数或循环数超过文本记录的行数,选择true,可以从头再次读入。

Stop on EOF:文件读完是否停止线程

        Recycle on EOF与Stop on EOF关联:

     1)当Recycle on EOF 选择true时,Stop thread on EOF选择true和false无任何意义,通俗的讲,在前面控制了不停的循环读取,后面再来让stop或run没有任何意义

     2)当Recycle on EOF 选择flase时,Stop thread on EOF选择true,线程4个,参数3个,那么只会请求3次
   
 3)当Recycle on EOF 选择flase时,Stop thread on EOF选择flase,线程4个,参数3个,那么会请求4次,但第4次没有参数可取,不让循环,所以第4次请求错误

三、用户自定义变量,选中线程组,点击右键,添加-配置元件-用户定义的变量

     

四、自定义java脚本生成符合规则的参数,选中线程组,点击右键,添加-sampler-Beanshell Sampler(或者JSR223 Sampler,,选择语言为BeanShell)

 jar包需要放在.\apache-jmeter\lib目录下

 个人经验:1.Jmeter写java脚本不好用,编写时没有联想提示,报错不方便查,可以现在java开发工具上调好脚本再打包放到jmeter路径下引用

                   2.引用时,import路径与java开发工具上引用该jar包是一样的,打包的时候路径相当于已经包含进去了

转载于:https://www.cnblogs.com/pepperoo/p/9149639.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值