请求队列池中的【智能生成请求】具体有什么作用?怎么配置?
一、作用:【智能生成请求】分了两种类型,分别是块粘贴或者按照时间范围切片。
块粘贴可以实现批量复制excel表中数据,接口根据复制的数据直接后进行请求。
按照时间范围切片是可以根据不同接口的请求API上的时间进行设置对应的时间范围,接口可根据设定的时间范围进行请求设定范围内的数据
二、配置方式:
(1)按块粘贴切片:
示例:接口根据出库单号stockout_no 进行批量请求5条数据
a、选择【块粘贴切片】模式,在【配置参数模板】选择粘贴录入对应的请求JSON,切记此JSON一定要包含需要块粘贴维护的字段,其余字段可以删除也可以保留,保留的话记得value值要为空,任何点击【下一步】如图:

b、在【设置生成参数】界面;切片字段选择需要过滤的维度字段,切片字段类型根据字段类型进行设置选择,切片大小根据接口要求设置,一般是设置1,粘贴数据可以用换行也可以用英文符号的点。然后再点击【下一步】就可以根据切片大小跟块粘贴的数据生成对应的请求队列了。如图:

(2)按时间范围切片:
示例:请求出2024年2月1号到2月5号的数据
a、选择【按时间范围切片】,与上同理配置对应的JSON
b、开始时间字段跟结束时间字段选择需要昨晚过滤的字段,录入对应的时间范围,时间间隔(秒)则根据接口要求进行根据范围的时间进行切片。如有的接口要求不能请求超过一天的数据,则时间间隔(秒)需要设置为86400;有的人要求不能请求超过一小时的数据,则时间间隔(秒)需要设置为3600等。如图:

设置完成之后接口将会根据设置的条件生成对应的请求队列