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脚本中加了一个循环,发现还是同样的问题,今天就到这了,我在研究一下这个问题!!!

  • 相关阅读:
    v-model
    CSS background 属性
    渐变背景
    mint ui的field用法和修改样式的方法
    js 数组包含
    password 密码查询
    web 单一平台登录逻辑
    内存共享锁业务逻辑(原创)
    无限分类树操作
    根据日期获取,x岁x月x天
  • 原文地址:https://www.cnblogs.com/cyit/p/12701828.html
Copyright © 2011-2022 走看看