3.各种环境下的测试

0 阅读1分钟

本地测试

启动一个本地微服务,可以打开swagger地址为: http://localhost:8088/doc.html

添加全局参数

image.png

请求头部就会多一个对应的参数user-info image.png

输入接口所需参数值后进行调试 image.png

订单表中可以查看订单id和用户id image.png

image.png

image.png

可以看出该笔订单已经逻辑删除了 image.png

image.png

image.png

image.png

组件测试

本地启动了一个微服务,trade-service 虚拟机上启动了一套所有的微服务,也包括trade-service 从nacos中可以看到

image.png

192.168.150.101为虚拟机上trade-service服务 192.168.150.1 为本地上启动的trade-service服务 image.png 通过设置nacos权重为0,让虚拟机的trade-service无法访问,所有的请求就只会访问本地的trade-service服务 image.png

当然也可以把虚拟机上的trade-service直接停掉,这样所有的请求都会走本地的trade-service服务。

开发环境联调

先让jeankins中的tjxt-dev-build任务,配置到对应的分支上,例如dev分支

image.png 如果这里,不指定dev分支,那么就表示任何人只要向任一分支上推送代码,都会触发这个任务重新执行。 表示检测那个分支变化,才会去构建任务。

image.png 表示构建代码是基于那个分支。

直接将代码提交并push到git的远程分支dev上,这样就会自动出发tjxt-dev-build任务重新构建,构建完成后会将dev分支上的代码打包到各个微服务上,然后需要手动重新启动虚拟机上每个微服务,当然本地的服务都要停掉,以免影响开发环境的联调。