yapi 自动化测试时,返回字段有data数据的接口,批量执行时 总会校验data的数据类型

cyvaqqii  于 2022-10-22  发布在  其他
关注(0)|答案(3)|浏览(350)

版本号

~ 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

sqserrrh

sqserrrh1#

我用1.9.2的,nodejs版本14.6.0也出现了这个问题。后面我把nodejs的版本降低为10.22.0之后,再重新yapi server之后就没问题了。
可能原因 1.nodejs版本太高

eivgtgni

eivgtgni2#

2.或者是重新部署了

3j86kqsm

3j86kqsm3#

已经解决了,试下通过yapi update -v yapi版本。如果nodejs是14.6.0,那么yapi就降低版本到1.9.0就行了。还报错就升级或降低yapi版本试试。在虚拟机模拟了很多遍基本就是这个问题了

相关问题