自动化工具 数据库不能直连怎么造数据呢

edcwsx · 2024年09月09日 · 最后由 我的饭 回复于 2024年09月12日 · 7083 次阅读

想问下各位大佬,领导要求脚本在生产环境上跑,但生产环境数据库不能直连,只能通过 sql 审核平台查询,这个测试数据要怎么处理呢。。。

补充:业务是个设备管理平台,约 600 多个接口,大部分是增删改查,没有特别复杂的业务逻辑,场景就是用户登录后可以对工厂设备下发命令,采集设备数据,远程升级之类的。
目前在测试环境是调用新建接口,数据库查到自己新建的设备 id,然后再操作。

共收到 13 条回复 时间 点赞

线上数据数据不能随便脚本操作,你是要修改或者删数据还是查数据,找运维或者开发吧,线上数据操作要慎重

生产造数?还是领导的要求?没问题就是领导有魄力,出了问题就是你执行不力。

灰度验证

生产数据跑?你也可以跑!

不知道兄弟你们是啥业务,不过生产环境得谨慎操作,需不需要做数据隔离,导错了会不会影响线上的业务,需不需要清理等等好多都要考虑的,不是你们领导拍下脑袋就能搞的😂 最低要求你也得拉个研发给你垫背

给我一万个胆子,我也不敢动生产库啊。

不能直连,看能不能间接连咯,搞个从库

感谢大佬回复!目前是通过接口来的增加修改删除的,但是之前开发的时候没有考虑要搞自动化,很多接口返回值是空的,我只能先调用新建接口,然后从数据库查下我建的接口然后再操作新建的数据。。。

edcwsx #10 · 2024年09月11日 Author
橙子 回复

感谢大佬回复!我也觉得不行。。。但是领导觉得在测试环境跑没意义,而且项目很小,也不可能再加个 beta 环境专门跑自动化

edcwsx #11 · 2024年09月11日 Author
猪大哥 回复

感谢大佬回复!是个设备管理平台,每个用户登录后只能看自己添加的设备,之前测试环境怕误删数据,查 sql 的时候都是指定测试用户用户的数据

edcwsx #12 · 2024年09月11日 Author
胡八万 回复

感谢大佬回复!项目很小而且没怎么赚钱。。感觉领导也不会再投入什么了。。

edcwsx 关闭了讨论 09月11日 16:44
edcwsx 重新开启了讨论 09月11日 16:44
edcwsx 回复

管理平台界面能操作的业务,本质上也是通过接口操作,所以通过接口应该就能满足呀。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册