1.需求
现在有一个测试点:如果今天的作业没有做完就在日期右上角显示数量1,如果有2天的作业没有做完就在日期的右上角显示数量2,同理:如果待做作业的日期超过99天,显示成99+,如下图所示,那么怎样实现显示99+呢?
通过抓取接口发现,并没有字段直接控制数量的显示,而是每条数据有个CeateTime字段,如果每个对象的CreateTime日期不同(年月日),那么日期右上角的数量就会改变!
2.实现
如果使用普通的Mock数据的方法,需要手动增加100条以上的数据,并且每条数据都要修改CreateTime字段,工作量很大!
这时可以通过在FiddlerScript中编写脚本来实现!操作步骤如下:
2.1.首先在Tools-->Options...-->Scripting中引入两个文件:System.Web.dll,以及System.Web.Extensions.dll,如下图所示:
2.2.接着在FiddlerScript中编写脚本,点击这里查看源码;
3.3.点击Replay重新发送刚才的请求,就可以看到日期右上角的数量发生了变化!
注意:如果验证完毕,别忘记把上面的代码注释掉了!