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);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM