版本号
~ 1.9.1
什么问题
~自动化测试时,返回字段有data数据的接口,批量执行时 总会校验data的数据类型
如何复现此问题
~ 是必现的,无法使用自动化测试的功能
步骤二:创建接口
uri:/api/v1/get_landing_word
method:post
json参数:{“url”:“ https://blog.csdn.net/qq_34671951/article/details/99624390”}
步骤三:自动化测试此接口
将接口导入到测试集合里,增加状态码200的Assert,回到列表页 点击《开始测试》->结果: 验证失败
什么浏览器
~ 谷歌
什么系统(Linux, Windows, macOS)
~win10
3条答案
按热度按时间sqserrrh1#
我用1.9.2的,nodejs版本14.6.0也出现了这个问题。后面我把nodejs的版本降低为10.22.0之后,再重新yapi server之后就没问题了。
可能原因 1.nodejs版本太高
eivgtgni2#
2.或者是重新部署了
3j86kqsm3#
已经解决了,试下通过yapi update -v yapi版本。如果nodejs是14.6.0,那么yapi就降低版本到1.9.0就行了。还报错就升级或降低yapi版本试试。在虚拟机模拟了很多遍基本就是这个问题了