今天在部署一个性能测试环境,启动应用后,日志老是报错.应用无法访问.
看了好久日志,又找来开发人员帮忙看,花了将近一个小时,终于发现是因为测试数据库中有个表是空的,没有数据.
这个问题查找花费的时间,有点浪费.也许我们可以有更好的办法来改善.
我先抛砖几点建议:
1.搭建性能测试环境,需要需求明确,比如测哪些内容?
2.测试和开发负责人可以根据测试内容,首先确认测试数据库中数据是否准备好了?
3.我们目前开发和测试库不同步,测试数据库也是根据测试的需求做数据.如何才能保证不会因为数据问题和表结构问题影响性能环境下程序的部署?比如有一些数据同步的规范.
相信大家都遇到过性能测试中数据的问题,大家可以一起想想看.