测试
598508

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

提问者欢乐的帽子答案数1阅读数290发表时间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
回复
联系我们
联系人
丁芝/高级客户经理
电话(微信)
17663906485
QQ号码
1481227768
联系邮箱
dingzhi@chandao.com
其他相关问答
提问者: wx_6344c8bf5e748 于 2024-05-15492次浏览,1个答案
提问者: m_6670f43285ab4 于 2024-06-18565次浏览,1个答案
提问者: 84gyj 于 2021-11-301538次浏览,1个答案
提问者: jlwu123 于 2018-02-283342次浏览,1个答案
提问者: bdhdf 于 2024-05-15458次浏览,1个答案
返回顶部
客服头像
丁芝
高级客户经理
客服微信
17663906485
1481227768
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。