2016-08-23 30 views

答えて

1
  1. ポストプロセッサの「スクリプト」領域に以下のコードを入れて後Beanshell PostProcessor正規表現抽出
  2. を追加します。

    import java.text.SimpleDateFormat; 
    
    SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/yyyy"); // change it according to your Date format 
    Date originalDate = sdf.parse(vars.get("depdate")); 
    
    Calendar cal = Calendar.getInstance(); 
    cal.setTime(originalDate); 
    
    cal.add(Calendar.DAY_OF_YEAR, 4); // change it if you need to add something else 
    
    Date newDate = cal.getTime(); 
    
    vars.put("newDepdate", sdf.format(newDate)); 
    
    log.info("Original date: " + vars.get("depdate")); 
    log.info("New date: " + vars.get("newDepdate")); 
    
  3. を必要${newDapdate}として新しい日付を参照してください。

備考:上記のコード

  • 、すなわち23/08/2016dd/mm/yyyy形式で日付を想定しています。日付形式が異なる場合は、独自のパターンを使用してください。詳しくは、Customizing Formatsの記事をご覧ください。
  • 上記のコードでは、現在の日付に4 を追加するものとします。あなたは4分、時間、月、年を追加する必要がある場合は、何でも - How to Use BeanShell: JMeter's Favorite Built-in Componentガイド
をチェックアウトし、何のために利用可能なオプションのためのCalendar class JavaDoc
  • を参照してください、あなたの値にCalendar.DAY_OF_YEARを変更
  • 関連する問題