环境:前端Vue + 后端SpringBoot,前端Nginx站点部署,后端SpringBoot内置Tomcat部署 + Nginx转发。
复刻生产环境测试方案:
在生产环境,多开两个Nginx站点,一个用于前端,以后用于后端转发;多开一个Tomcat运行后端。
这个环境中,前端和后端的程序完全同生产环境,其他环境也一致,除应用端口不同 + 访问域名不同。
测试环境产品测试通过后,首选到复刻的生产环境再走一遍流程,检查配置同步遗漏等问题。通过后,再真正部署到生产环境。
如果能保证后端增加功能不影响现有功能,也可以只使用一个后端,复刻一个最新功能的前端走一遍流程。
或者两台服务器,两个环境切换也行。