zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    初试django
    初试mysql
    ASP.NET MVC 做的网站项目
    Update 更新语句使用两个表关联
    SQL Server 输出所有表结构
    循环数据集字段赋默认值
    FireBird.conf配置文件常用参数
    Delphi 获取临时数据集 ClientDataSet
    DELPHI 读取csv 格式文本文件
    获取 临时数据集 的两种方法
  • 原文地址:https://www.cnblogs.com/Zfc-Cjk/p/8435147.html
Copyright © 2011-2022 走看看