如何更改相关日期的日期格式?

时间:2016-01-27 07:00:40

标签: jmeter

我正在一个请求中捕获日期,以便我可以将捕获的日期作为参数发送给下一个请求。 但是在下一个请求中,日期应该以不同的格式发送。 为了发送日期我需要修改日期格式怎么做?

1 个答案:

答案 0 :(得分:1)

例如,如果您的${date}变量的值为27/01/16,则需要将其转换为January 27, 2016

  1. 添加Beanshell PreProcessor作为第二次请求的子项
  2. 将以下代码放入预处理器"脚本"面积:

    import java.text.SimpleDateFormat;
    
    
    SimpleDateFormat source = new SimpleDateFormat("dd/MM/yy");
    SimpleDateFormat target = new SimpleDateFormat("MMMM dd, yyyy");
    Date date = source.parse(vars.get("date"));
    String newDate = target.format(date);
    vars.put("date", newDate);
    

    在上面的代码执行后,${date}变量将保存新值,日期格式不同

  3. 请参阅: