zoukankan      html  css  js  c++  java
  • Jmeter参数化的方法

    测试接口时,使用Jmeter在请求中输入参数,若是有多种情况,有多条测试参数,是不是要每个情况逐条输入呢?逐条输入会让人觉得比较麻烦,因此,就有了Jmeter参数化。

    Jmeter参数化的方法:

    • 用户定义的变量
    • 用户参数
    • CSV数据文件设置

    第一种:CSV数据文件设置

    准备条件:

    • txt文件,里面有测试的数据,已英文符号分隔(这个和CSV数据文件设置有关)

          

           测试数据文件已什么符号分隔,与CSV设置中的分隔符有关,这里设置了英文逗号,所以我的测试数据文件已英文符号分隔

          

    • CSV数据文件设置

      

    • 借助函数助手,获取到txt文件里面各列的数据的函数表达式,粘贴到请求的参数中使用

          

    • 设置循环的次数(有几条测试数据,线程数写几条)

         

     第二种:设置用户参数 (参数较少的情况下)

     前置处理器 -》添加 -》用户参数

     操作步骤:添加变量:填写上用户名和数据 添加用户,添加一列的用户

     

     设置好用户参数后,需要根据用户参数设置的用户数去设置线程数,如图:此时有4个用户,故此设置线程数=4

     

       添加查看结果数,看测试的结果。第二种方法也顺利成功了。

       

    第三种:用户定义的变量,可以定义一些全局使用的变量

      

     还有一种是参数关联,需要用到正则表达式获取,这种方式暂不写了,以后补充。需要用到多条测试用户时,建议直接使用CSV数据文件,方便快捷。

  • 相关阅读:
    08 正则表达式
    07 函数&对象
    06 Math&Date&Json
    05 数组&字符串
    04 循环控制
    03 流程控制
    02 数据类型&运算符
    大道至简
    Avg_row_length是怎么计算的?
    理解innodb buffer pool
  • 原文地址:https://www.cnblogs.com/cuitang/p/10566346.html
Copyright © 2011-2022 走看看