zoukankan      html  css  js  c++  java
  • jmeter参数化十七

    一, jmeter的参数化

    1, 用户定义的变量和用户参数

    用户定义的变量设置完后是全局变量,这种在公共参数比较多的情况了下设置比较有意义,如果参数少的话,就有点浪费了

    但是我们可以用用户参数,添加在线程组中

    1, jmeter中的tearDown线程组

    这个线程组是做回收工作的,场景:我们自动化跑完以后,会把数据写入到数据库中,但是测试的数据最好不要出现在数据库中,这些成为垃圾数据,所有在自动化执行完成以后,需要把数据库中的数据删除,以保证我们每天跑自动化都能成功,如果不删除,数据就重复,无法完成自动化。

    1, 函数助手参数化

    __Random():随机产生整数的

    __RandomString():随机产生字符串的

    把生成的函数拿出来${__Random(00000000,99999999,)}

    前面写188,这种方式会生成以188开头的随机号码,运行10次,就生成10个

    再看randomString()

    ${__RandomString(3,1234567890,)},生成密码

    4,__CSVRead()

    这里也可以读取.txt文件的内容

    ${__CSVRead(C:UsersXYWDesktop est.csv,0),此时这个就是取出来的一个数据,如下:

    这样可以获取这里任意列的数据,循环第一次获取第一条数据,循环的第二次获取第二行数据,以此类推

    1, csv文件数据的设置

  • 相关阅读:
    Don‘t Cry for Me, Argentina
    对象池
    拒绝高姿态
    SOS: How to popup a HwndSource on topmost
    关于设计和设计文档的2个补充
    从今天开始写博客
    Kafka+Storm写入Hbase和HDFS
    工作流调度引擎Oozie
    showModalDialog在父窗体和子窗体之间传值
    慢说HttpContext
  • 原文地址:https://www.cnblogs.com/hally/p/12733327.html
Copyright © 2011-2022 走看看