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

     

  • 相关阅读:
    我来了
    性能分析:处理器、磁盘I/O、进程、网络分析方法 http://www.cnblogs.com/fnng/archive/2012/10/30/2747246.html
    jvisualvm监控服务器状态
    linux下常用监控命令
    app 常见网络性能
    native app ->hybrid app->web app的发展
    JMeter远程启动客户端总是不通的原因
    java机制
    webbench,linux下并发测试工具
    操作数数据类型 ntext 对于 max 运算符无效
  • 原文地址:https://www.cnblogs.com/Zfc-Cjk/p/8435147.html
Copyright © 2011-2022 走看看