
API数据接口测试工具及调用规则

1. 原则上企诚生态体系软件产品(ERP、WMS、MES)里面的数据,都可以通过webapi的方式来进行调用.
2. 中山市企诚软件(QCERP) API数据接口测试工具为:
https://open.qcerp.com/commonlogin!apiload.do
3. 任何webapi接口的调用过程都要传入公共参数
appid 调用的用户ID
stamp 时间戳,比如当前时间是 2026年4月5日上午11时43分20秒,则传入参数为14码字符串: 20260405114320,(必须为14码字符串,个位数的前面补0)
sign 验证签名, 签名为MD5加密,加密规则找企诚软件私下获取
注意:所有的参数录入,前后及中单不要用空格
4. 任何webapi接口的调用过程都要私有参数,
其中每个webapi的私有参数都是不一样的。
每个webapi传入私有参数的个数也是不一样,其中有些是必须传入,有些是非必要转入。
以下几个私有参数比较特殊:
compno 公司,不同的公司取到不同的数据
updtimes 起始异动时间 必填 格式如‘20200101000000’,(必须为14码字符串,个位数的前面补0)
updtimes 终止异动时间 必填 格式如‘20200101000000’(必须为14码字符串,个位数的前面补0)
pages 起始笔数 ,
pagee 终止笔数
注意:目前webapi调用控制 updtimes 和 updtimes 之间的间隔时间不能超过31天,即只能查跨度为1个月的资料;pages 和 pagee 之间的资料笔数不能超过300笔。
条件区间范围调用过大或者频繁调用,会导致数据库服务器宕机,我们建议按固定频率有小资料量范围的调用。
4.1其中updtimes和updtimes,取过长时间间隔的数据,也会引起服务器宕机,所以必须输入时间区间
系统里面的每笔资料异动都会给予最新的异动时间,精确到秒
4.2其中pages和pagee, 每个webapi一次性返回的资料笔数会很多,返回很多时,可能会引起服务器宕机
所以必须要求传入取多少笔资料,起始笔数和终止笔数。
每次调用返回资料的总笔数都可以通过相对应匹配的另外一个count接口来取到总笔数,通过总笔数来合理的转入pages和pagee,切割返回资料。
一般建议100笔一次,即1-100,101-200,201-300,依次类推来获取资料
4.3 调用webapi者可以通过 【 updtimes和updtimes、pages和pagee 】 灵活控制来获取资料,取到资料后,再根据自身的实际需求进行下一步处理。