背景
测试人员需要一天测试像每日签到的多日活动.之前采用的方案是将数据库当前的记录提前一天.这个方案有如下缺点:
- 修改数据库记录操作繁琐,且当有多条数据记录需要修改时更加繁琐且有可能遗漏.
- 对内存中的日期数据判断无法修改.
- 对数据库记录提前一天,与真实环境系统时间加一天存在差异,不够接近真实环境测试.
方案
所以采用的方案是修改服务器系统时间来进行测试
ubuntu 命令
修改系统改时间
1 | sudo date -s 2019-08-19 |
测试后需要同步时间,同步当前时间需要安装 ntpdate
1 | sudo apt-get install ntpdate -y |
同步阿里源时间命令
1 | ntpdate ntp1.aliyun.com |
进一步优化测试流程,可以做一个管理后台给测试用。我做了一个极简的管理后台(毕竟不是专业前端)
minimalist-admin