今天做了一个测试,比如发送短信验证码之后的,
验证90s被验证码有效的问题
那如何测试开发的代码,判断了90s内有效呢
1. 验证码获取时间距离现在89秒,验证通过
2. 验证码获取时间距离现在90秒,验证通过
3. 验证码获取时间距离现在91秒,验证不通过
接口的调用,当前时间,在接口测试工具中可以简单获取,各种格式的也都可以
以long类型为例
${__time(,)}
${__timeShift(,,,,)}
系统的当前时间很容易获取,希望对时间进行处理,比如增减时间要怎么处理
在Java中先计算了一下
Calendar calendar1 = Calendar.getInstance(); System.out.println(calendar1.getTime().getTime()); calendar1.add(Calendar.SECOND, -90); System.out.println(calendar1.getTime().getTime()); Calendar calendar2 = Calendar.getInstance(); calendar2.add(Calendar.DATE, 1); System.out.println(calendar2.getTime().getTime());
又去Jmeter中 调用fuction helper看了一下用法和生成的时间,看出加一天是正确的
原文:https://www.cnblogs.com/qianjinyan/p/10762664.html