• Jmeter(十二)_打印时间戳


    Jmeter中提供了一种函数,可以打印时间戳,如下图

      年: yyyy 月:MM 日:dd
      时: HH 分: mm 秒:ss

    关于时间戳的格式,可以自由组合定义,这里我写成这样 yyyy-MM-dd HH:mm:ss

    生成的函数是这样的:${__time(yyyy-MM-dd HH:mm:ss,)}

    现在将这个函数写入下一个接口

    执行,查看结果树,可以看到结果中,将当前时间打印出来了哦~

    此函数适用于一些需要填写时间参数的接口,用于实时获取当前时间。时间参数如果写死的话,过段时间接口就会报错啦~

    下面说一下时间偏移如何打印。

    说到时间偏移,就是说我不光想打印当前时间,我还想打印明天,后台,甚至是明年的时间,那么我们要怎么去处理?这里就需要用到 BeanShell Sampler

    在Parameters中传递变量,执行并查看结果树,发现成功打印了跨度为一年的时间戳

    附:beanshell打印时间的代码

    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;

    try{
    Date date =new Date(); //获取当前时间
    SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String nowDate = sf.format(date);
    Calendar cal = Calendar.getInstance();
    cal.setTime(sf.parse(nowDate));
    cal.add(Calendar.DAY_OF_YEAR,+0);
    String orderDate = sf.format(cal.getTime());
    cal.add(Calendar.DAY_OF_YEAR,+365);
    String senderDate = sf.format(cal.getTime());
    vars.put("orderDate",orderDate);
    vars.put("senderDate",senderDate);

    }
    catch(Exception e){

    }

    龙渊阁测试开发家园: 317765580

     

  • 相关阅读:
    Xtreme ToolkitPro 初使用
    VC 播放WAV文件
    Socket Select IO模型
    SpringBoot AOP 记录操作日志、异常日志
    基于 SpringBoot + Vue3.2 + Element Plus 的后台管理系统
    一个无限级树结构配合FlyTreeView的例子
    类似百度搜索的输入框自动完成功能
    PyQuery的安装
    CreateRemoteThread的调试问题
    OD中的自定义函数
  • 原文地址:https://www.cnblogs.com/Zfc-Cjk/p/8435147.html
Copyright © 2020-2023  润新知