zoukankan      html  css  js  c++  java
  • Jmeter脚本增强参数化

    一:CSV DATA SET CONFIG详解

           操作步骤:线程组/取样器右键>添加>配置元件>CSV 数据文件设置,如下截图

       

         ·FileName:填写的就是参数文件的路径

         ·File encoding:默认为空,要求和参数文件本身的保存编码保持一致

         ·Variable Names:变量名称,又叫参数名称。该处可以填写一个或者多个参数名称,使用逗号分隔(和参数文件中列的实际分隔符无关),该处也可以留空。

                                     ·如果有参数名称:则默认是从参数文件的第一行开始读取值。然后参数是按位置、按顺序去读取对应列的值。
                                     ·如果没有参数名中:则Jmeter会将参数文件中的第一行解析为参数名称,然后从第二行开始读取值。

         ·Delimiter:该属性是用来告知Jmeter,参数文件中的列的分隔符。默认是英文逗号

          ·Allowed quoted data?:是指是否允许通过双引号来定义块数据,即通过双引号来屏蔽分隔符。

          ·Recycle on EOF?:EOF是指end of file。该选项表示没有值时,重复循环取值。默认是true。

          ·Stop thread on EOF?:该选项表示没有值时,就停止线程。 

                                                 PS:该选项只有当循环选项为False时才会生效。   

         ·Sharing mode:共享模式,影响的是Jmeter中的参数的取值方式。

                                    可选的有三种模式:
              ·All threads:所有线程,表示测试计划下的所有线程共用一个参数文件副本,采取先到先拿,顺序获取的方式。本质上是一种Uniuqe的方式。

             ·Current thread group:当前线程组,表示一个线程组下的所有线程共用一个参数文件副本,如果测试计划下有多个线程组,则会产生多个参数文件副本。线程组                                                                   之间相互不影响。同一个线程组内的线程还是采取先到先拿,顺序获取的方式。

                                  ·Current thread:当前线程,表示每一个线程都有一个独立的参数文件副本,线程之间的取值相互不影响。线程自己采取顺序获取的方式。
                                                              本质上等价于LR中的S+I模式(LR的默认模式)

       使用参数:然后在相应的需要配置参数的地方配置参数,如下,格式为${参数名},

    二、使用Jmeter函数助手:

         选项>函数助手对话框>_Random

     三.用户参数

         线程组/取样器右键>添加>前置处理器>用户参数

     

    引用已配置的参数,然后运行脚本(多设置几个线程验证不同的参数),查看结果树,检查用户名,密码是否都是参数配置的

     

           

  • 相关阅读:
    20155227 《Java程序设计》实验四 Android开发基础设计实验报告
    20155227第十二周课堂实践
    2016-2017-2 20155227实验三《敏捷开发与XP实践》实验报告
    20155227 2016-2017-2 《Java程序设计》第十周学习总结
    2016-2017-2 20155227实验二《Java面向对象程序设计》实验报告
    20155226 实验三 敏捷开发与XP实践 实验报告
    20155226 mini DC 课堂测试补交
    20155226 2016-2017-2 《Java程序设计》第10周学习总结
    2015526 《Java程序设计》实验二实验报告
    20155226 2016-2017-2 《Java程序设计》第9周学习总结
  • 原文地址:https://www.cnblogs.com/hle030609/p/9584822.html
Copyright © 2011-2022 走看看