本司股票接口都是实时刷新的,我想实现自动化接口测试,不知从何下手,有大神做过或者有思路的么??感谢了~
和一般的接口有什么差别吗?
请求的返回数据和数据库的里面对比下,对的上就过
这种应该校验返回的返回码,数据格式应该就可以了~
我也想知道
只能说不是任何接口都适合做接口自动化测试。。。
应该去问,开发是通过什么判断上一秒接口返回是否正确
首先看测试需求,既然是股票类的 APP 接口,那实时性、数据正确性当然少不掉对吧?
实时性的话,脚本同时请求第三方数据源接口数据,比较你们接口数据的延迟情况是否在可接受范围内、以及数据响应的稳定性、连续性。
另外就是数据的正确性,针对返回报文格式内容、状态是否符合预期。
大致想到这两点。
没有接触过长连接类型的这种情况,不过猜测除了返回正常的数据外,应该有个时间戳代表当前时间。 验证点除了数据格式外,时间延迟也是一个点,数据正确性就要想办法验证了(关键看具体的实现逻辑是怎么样,如果是实时查数据库,一种思路是先造数据插到数据库,然后验证返回的数据是否与期望的相同)