Jmeter中个,有时候需要使用一些数据,但是通过jmeter自身或者通过关联无法得到,这个时候,可以使用Jmeter的BeanShell Sampler,然后使用BeanShell脚本语言生成需要的数据,举例如下: 

------以下代码是生成当前时间1小时之前的时间 

import bsh.EvalError; 
import bsh.Interpreter; 
import java.text.SimpleDateFormat; 
import java.util.Date; 
public static String dateAdd(String d) { 
       if (d == null) 
          return null; 
       SimpleDateFormat format = new SimpleDateFormat("HHmmss"); 
       Date date = null; 
       try { 
          date = format.parse(d); 
       } catch (Exception ex) { 
       } 
    
       
       long time = (date.getTime() / 1000); 
       time = time - 1 * 3600;// 60 * 60 ; 
       Date result = new Date(); 
       result.setTime(time * 1000); 
       
       if (result != null) { 
    String stime=format.format(result); 
    System.out.print(stime); 
     return stime; 

       } 
       return null; 
    } 
dateAdd("${__time(HHmmss,)}"); 

相关文章:

  • 2022-12-23
  • 2021-10-26
  • 2021-11-14
  • 2022-12-23
  • 2021-09-03
  • 2022-12-23
  • 2022-01-04
  • 2021-09-18
猜你喜欢
  • 2022-01-14
  • 2021-07-12
  • 2021-04-23
  • 2021-09-18
  • 2021-05-30
  • 2021-09-18
  • 2022-12-23
相关资源
相似解决方案