• 使用jemeter构造各种变量数据


     使用手动创建测试数据太麻烦,因此考虑用jmeter写了一些创建测试数据的脚本,针对那些变量非固定的数据可以利用函数来实现

    通过函数助手添加各种变量数据 Tools---》函数助手

    1:生成当前时间

    依次点击【选项】-【函数助手对话框】,打开函数助手

    1)填写任何格式,直接点击【生成】,在结果区会展示一个13位的时间戳(毫秒级)

     2)如果要生成10位数字时间戳(秒级),则需要在格式字符中输入“/1000”

    3)生成特定格式的日期

    • YMD = yyyyMMdd
    • HMS = HHmmss
    • YMDHMS = yyyyMMdd-HHmmss
    • yyyy-MM-dd HH:mm:ss
    • yyyy/MM/dd HH:mm:ss
    • yyyy/MM/dd等

     

    2:当前时间位移(_timeShift)

    1)显示格式为yyyyMMdd,时间基准20200420,向后推移2天

     

    2)显示格式为时间戳(毫秒级),时间基准为当前时间,向后推移10分钟

     

    3)显示格式为 yyyy/MM/dd HH:mm:ss,向后推迟 10分10秒

    ${__timeShift(yyyy-MM-dd HH:mm:ss,,PT10M10S,,)}

     4)显示格式为 yyyy/MM/dd HH:mm:ss,向前推迟 10分10秒

    ${__timeShift(yyyy-MM-dd HH:mm:ss,,PT-10M-10S,,)}

     4)要求每次的内容不一致 就可以考虑时间戳不一致

     eg:测试数据查看${__timeShift(hh:mm:ss,,,,)}  

     

     3:生成随机数

    1)${__Random(00001,88888,)}

     2)使用-UUID 函数

    ${__UUID}

  • 相关阅读:
    Gym
    Gym
    Gym
    Gym
    Gym
    hdu2586 LCA带边权的Targan算法
    bryce1010专题训练——LCA
    POJ1470 LCA (Targan离线)
    bryce1010专题训练——LCT&&树链剖分
    模板——2.7 欧拉函数
  • 原文地址:https://www.cnblogs.com/Fannfiy/p/13672962.html
Copyright © 2020-2023  润新知