yapi 1.10.2版本中测试集的全局测试脚本和接口Test测试脚本assert报Converting circular structure to JSON

fkvaft9z  于 2022-11-13  发布在  其他
关注(0)|答案(6)|浏览(235)

版本号

~ 1.10.2

什么问题

~ UnhandledPromiseRejectionWarning: TypeError: Converting circular structure to JSON

如何复现此问题

~ 测试集合 ---> 通用规则配置 ---> 全局测试脚本 ---> 设置assert(接口Test测试脚本一样的问题)
如下图:

什么浏览器

~ chrome

什么系统(Linux, Windows, macOS)

windows

relj7zay

relj7zay1#

遇到同样的问题了。有大神解决了么?

b4lqfgs4

b4lqfgs42#

#2357 解决问个问题引入的,不知道怎么解决

0lvr5msh

0lvr5msh3#

第2357 章 解决问个问题引入的,不知道怎么解决
确实不报错了 可是mock不生效 且测试断言也在报错

mf98qq94

mf98qq944#

大神们怎么解决的,实现断言功能后,执行测试集合用例,一直超时

kcrjzv8t

kcrjzv8t5#

大神们怎么解决的,实现断言功能后,执行测试集合用例,一直超时
别用10.2这个版本的这种解决方式,根本就用不了,先把sandbox改回以前的方式实现。其次如果考虑到安全问题可以使用几种方式1、禁用注册功能,只给本公司人员使用 2、内网使用YAPI 3、sandbox加入白名单,一些铭感语法抛错。。。等等

wnavrhmk

wnavrhmk6#

@yyltesting 我也将1.10.2版本中的sandboxFn沙箱改为了1.9.1版本中的yapi.commons.sandbox(context, script)解决了问题,虽然存在漏洞,但在内网部署 应该也没有问题

相关问题