zoukankan      html  css  js  c++  java
  • jmeter之BeanShell Sampler实现当前时间加1写法和指定日期

    1. 首先获取当前时间:

      import java.util.*;
      import java.text.SimpleDateFormat;
      String str1 = (new SimpleDateFormat("yyyy-MM-dd")).format(new Date());
      String str2 = (new SimpleDateFormat("hh:mm:ss.SSS")).format(new Date());
      String str3 = (new SimpleDateFormat("hh:mm:ss")).format(new Date());
      vars.put("sta",str1);

    2. 导入DateUtil.jar 和StringUtils.jar包(有StringUtils.jar就不用导入了)

    3. 在BeanShell Sampler中,把当前日期封装到DateUtil.getDayAfter中

    4. 查看结果;

    5. 获取当前日期前一天上个月等方法都在jar中

    6.  jar链接:https://pan.baidu.com/s/1hrSfJ9a 密码:1p2v

                                                                                                                             指定获取日期及日期+1

    7. 使用getDateFormat指定日期

    8. 运行结果

    9. 将new Date() 替换为DateUtil.getDateFormat("2017-11-21") 实现指定日期+1

    10. 查看结果

    11. 代码:

      import java.util.*;
      import java.text.SimpleDateFormat;

      String str1 = (new SimpleDateFormat("yyyy-MM-dd")).format(new Date());    //当前日期
      String str2 = (new SimpleDateFormat("yyyy-MM-dd")).format(DateUtil.getDayAfter(new Date()));  // 当前日期+1
      String str3 = (new SimpleDateFormat("hh:mm:ss")).format(new Date());
      String str4 = DateUtil.getDateFormat(DateUtil.getDateFormat("2017-11-21"));     //指定日期
      String str5 = (new SimpleDateFormat("yyyy-MM-dd")).format(DateUtil.getDayAfter(DateUtil.getDateFormat("2017-11-21")));  // 当前日期+1


      vars.put("sta",str1);
      vars.put("sta1",str2);
      vars.put("sta2",str4);
      vars.put("sta3",str5);

  • 相关阅读:
    在 WF 4 中编写自定义控制流活动
    CLS(公共语言规范)的CLSCompliant(跨语言调用)
    public类型中internal成员
    最短路径—Dijkstra算法和Floyd算法
    System.Windows.Forms
    第一个Xamarin的 Android 应用程序!
    内地开源镜像网站
    Xamarin C# Android for Windows 安装
    TortoiseSVN 源代码下载
    Install Visual Studio Tools for Apache Cordova
  • 原文地址:https://www.cnblogs.com/only-love-you-519920/p/8081462.html
Copyright © 2011-2022 走看看