zoukankan      html  css  js  c++  java
  • jmeter几种获取数据方法

    1.通过“用户定义变量”:

    2.通过“CSV文件设置读取”:

    CSV文件路径需要与文件名一致“

    变量名对应的获取顺序按照csv第一行的名称获取:

    即"username->name","psw->password","mac->mac"

    然后通过${name}这样方式读取对应变量

    3.通过BeanShell处理java代码后创建变量:

    最后通过vars.put("myStringBase64",res);,生成变量“myStringBase64”

     

     然后通过“${myStringBase64}”方式来读取变量

    4.通过函数随机获取csv文件里的数据:

    通过${__CSVRead()}   随机获取csv文件里的内容,注意是获取行数据

    ${__CSVRead(D:jmeterproduct2.csv,${__Random(1,105,)})},这意思是读取文件路径里的csv文件,并从第1行第2列和第1行第105列之间随机获取某个数据

    5.通过正则表达式获取返回值:

     像以下这种响应,就可以通过"order_id":"(.*?)" 来获取订单id

    {"code":200,"data":{"order_id":"123456"},"message":"操作成功"}

     

    然后可通过“${Token}”来获取变量:

  • 相关阅读:
    24种设计模式之适配器模式
    内存分配与回收策略
    java 吞吐量
    JVM运行数据区
    垃圾收集算法学习
    对象的回收
    未来一段时间学习方向
    多线程并发容器
    python基础数据类型--list列表
    Sublime Text 快捷键
  • 原文地址:https://www.cnblogs.com/lemon-feng/p/15063340.html
Copyright © 2011-2022 走看看