获得使用时间戳
用java代码:
System.getConcurrentTime();毫秒级
System.nanoTime();纳秒级
用jemter函数助手
${__time(,)} : 默认该公式精确到毫秒级别, 13位数
${__time(/1000,)} : 该公式精确到秒级别, 10位数
${__time(yyyy-MM-dd,)}(参数需要为当前日期,那公式为:)
${__time(YMDHMS,)}
获取线程id
java代码
long tid = Thread.currentThread().getId();JVM线程id
jmeter
添加前置处理器BeanShell,写入以下代码即可
String threadinfo="${__BeanShell(ctx.getThread().getThreadName())}"; //此函数输出类似"订阅查询结果 1-3"的结果
String []ll=threadinfo.split("-"); //"-"后的内容就是当前线程号
vars.put(“threadNo”,ll[1]); //保存到jmeter变量threadNo中