测试
598508

项目用例数超过2000条时,从用例库中导入报错已解决 悬赏5积分

提问者欢乐的帽子 答案数1 阅读数108 发表时间2025-02-20 09:46:59

1、项目用例数超过2000条时,从用例库中导入报错

f_6a5dca7cac0e24b367d69134fa57b060&t=png

禅道版本:禅道开源版 20.2.0

安装包类型:Windows安装包

操作系统:

客户端浏览器:

设置备注
内容
答案列表
🚢
2025/02/20 最佳答案

提示是内存超出php设置内存的限制了。

可以修改下ZenTao/etc/php/php.ini文件中memory_limit参数值为2048M,然后重启禅道服务再导入试下

另外建议可以分配导入下

f_e710dfddf23299fc584df35500d0cd6a&t=png

🐑
2025/02/20
第一个问题已解决,谢谢。
分批导入,每次建议合理值是多少呢?
🚢
2025/02/20
这个导入数量和用例维护的内容大小也有关系。
建议1000内
🐑
2025/02/20
您好,我导入200多条,实际只导入成功17条,是需要配置什么吗?
🚢
2025/02/20
这里应该是之前版本的一个bug,可以登录数据库看下zt_case表中,没有导入成功的用例scene字段值是什么?如果是NULL的话,需要改成0,然后再导入试下。
批量操作语句:update `zt_case` set `scene`='0' where `scene` is NULL
后续解决这个问题可以修改下代码目录
module/testcase/model.php 中的batchUpdate方法,里面处理scene值的地方,加上一个int强制转换(见第一条回复截图)
或者升级到最新版本,升级前请做好数据备份
升级请参考文档:http://www.zentao.net/book/zentaopmshelp/41.html
备份请参考文档:http://www.zentao.net/book/zentaopmshelp/42.html
联系我们
联系人
刘璐/高级客户经理
电话(微信)
18562550650
QQ号码
2845263372
联系邮箱
liulu@chandao.com
刘璐
高级客户经理
18562550650
2845263372
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。