1 问题场景
我们在进行新项目开发的时候, 可能做完一个新的模块功能并自测通过之后, 我们希望测试人员能帮我跑一些单元测试用例来进行测试验证, 但是我们又需要在此基础上技术开发新的功能, 这是我们就需要在我们的开发PC上同时运行多实例来保证开发及内部测试的需求,下面就说说怎么在IDEA上实现这个同项目多实例运行
2 环境准备
- JDK 1.8
- IDEA 2021.3.2
3 配置过程
3.1 运行实例配置
修改当前项目的启动配置
设置项目实例名称
开启多实例配置
设置当前实例的运行端口
复制当前实例
修改复制实例的名称及运行端口
3.2 设置运行组
新建一个运行组
修改运行组名称和运行组中的启动实例
3.3 运行组启动测试
通过以上操作,基本就配置好了, 这里我们来运行一下, 看看两个服务是否都可以正常运行起来。
AppRun-8009成功启动
AppRun-8010成功启动
OK, 配置结束, 之后让测试在8010端口进行测试, 我们可以在8009端口继续进行新的业务模块功能开发,匹配不会互相影响。当然正常的我们应该打包到测试环境提供一个稳定的环境让测试人员进行测试,咱们这只是内部转测试,还没到集成阶段, 只是能尽早让测试人员介入到项目中的一种解决方案,每个公司可能对于项目管理的要求都不一样,根据实际情况调整处理就好了。