zoukankan      html  css  js  c++  java
  • Jmeter 中批量插入数据之counter 和 UUID

    前面的博客我有讲到用csv data config 去批量插入数据, 下面我讲一下用函数counter 和UUID

    1. counter 函数, 直接用户名后面加一个counter计数器,像这样的

    直接在test后面加上${__counter(TRUE,)},这个这个时候点击run,查看结果数,你会发现只插入了一条记录,那么问题来了,我想同时插入多条数据怎么搞, 怎么搞,用循环控制器啊,把这个注册用户的http取样器放到这个循环控制器当中, 然后你想插入多少条数据,就循环多少次,llike this

     2.UUID

    可以直接用UUID 函数, 或者使用Beanshell组件,在脚本中引入java.util.UUID,通过java来生成,直接使用Beanshell组件,在Beanshell脚本里面写这样的脚本:(有一点要注意,Beanshell取样器必须要放在http请求之前,否则获取不到UUID,至少我这边是这样的,欢迎大家吐槽)

    import java.util.UUID;

    UUID uuid1 = UUID.randomUUID(); //获取UID的值

    vars.put("UserName",(uuid1.toString()).toUpperCase().replaceAll("-",""));(这种是把Uid 转成大写字母,去掉‘-‘’)

    或者

    import java.util.UUID;
    UUID uuid1 = UUID.randomUUID();
    vars.put("UserName", uuid1);  用UUID 放在循环控制器当中,发现循环了几次,uuid 是一样的,然后我在Beanshell脚本中加了一个循环,发现还是同样的问题,今天就到这了,我在研究一下这个问题!!!

  • 相关阅读:
    并发技术
    体系结构基础
    TCP协议总结
    HTTP协议总结
    SQL Cookbook:使用字符串
    模运算的基本性质
    682. Baseball Game
    编程之法:面试和算法心得(字符串的全排列)
    编程之法:面试和算法心得(最长回文子串)
    编程之法:面试和算法心得(回文判断)
  • 原文地址:https://www.cnblogs.com/cyit/p/12701828.html
Copyright © 2011-2022 走看看