我只是希望${__time(yyyyMMddHHmmss)}
为Http采样器中的每个新用户设置新值
我试过的是: *使用循环控制器 *使用计数器配置元素 等但仍无法为此时间函数生成新值
此致 AA
答案 0 :(得分:0)
__time()函数以Unix epoch start后的毫秒或根据您指定的模式返回当前时间戳。该函数尊重SimpleDateFormat模式。
你的方法的弱点在于,当涉及到高负载时,你可以让多个用户在同一时间调用此函数,你会得到相同的时间戳,所以我建议采用以下方法之一:
将__time()函数的精度提高到毫秒级别,如:
${__time(yyyyMMddHHmmss---SSS)}
使用__time()函数连接__threadNum()函数,因此每个时间戳后跟当前虚拟用户号,如:
有关使用函数增强JMeter测试的更多信息,请参阅How to Use JMeter Functions帖子系列。