V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
crystaldust
V2EX  ›  问与答

多人开发同一个后台项目,如何方便的进行测试?

  •  
  •   crystaldust · 2015-05-11 11:03:25 +08:00 · 2653 次点击
    这是一个创建于 3482 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,情况是这样,我们一共有3个人在同一台服务器上,开发同一个后台,每个人负责不同的部分。客户端可以连接这台服务器进行测试,但是如果遇到需要测试某项功能的时候,又无法很方便的把服务器切换到开发相应功能的代码上,请问有没有什么工具或者流程可以辅助客户端进行测试呢?

    9 条回复    2015-05-14 13:41:02 +08:00
    hdshen
        1
    hdshen  
       2015-05-11 12:15:01 +08:00
    同一个服务器上我们创建了多个虚拟主机 绑定多个域名 类似 dev1 dev2

    然后客户端测试的时候 先选择下链接那个环境
    lijinma
        2
    lijinma  
       2015-05-11 12:19:08 +08:00   ❤️ 1
    自己本地没环境吗? vagrant ? docker ?
    zhouquanbest
        3
    zhouquanbest  
       2015-05-11 12:26:51 +08:00
    本地vagrant或docker吧
    GotoKeep
        4
    GotoKeep  
       2015-05-12 16:42:40 +08:00   ❤️ 1
    我们需要 Node.js。。。亲要不要考虑一下%>_<%
    crystaldust
        5
    crystaldust  
    OP
       2015-05-14 10:48:19 +08:00
    @GotoKeep 亲,我们太有缘了,昨天cnode上刚看见,今天v2ex又聊起来啦,哈哈
    crystaldust
        6
    crystaldust  
    OP
       2015-05-14 10:49:44 +08:00
    @lijinma 本地可以用docker容器。这样的话,客户端那边要加一些切换服务器的功能吗?但是我们一般是用域名来访问的,这样是否还需要做一些域名的重定向?
    lijinma
        7
    lijinma  
       2015-05-14 11:54:29 +08:00   ❤️ 1
    @crystaldust 本地 nginx,然后 nginx 配置端口转发。

    能解决你问题吗?
    GotoKeep
        8
    GotoKeep  
       2015-05-14 12:47:57 +08:00
    @crystaldust 要不要来嘛~^_^
    crystaldust
        9
    crystaldust  
    OP
       2015-05-14 13:41:02 +08:00
    @lijinma 嗯,目前我也是用类似的方法,不过是用nginx去做路径的转发,根据不同的路径(路径一般按照逻辑划分,每个人负责不同的逻辑)来转发到对应的unix socket上的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:57 · PVG 21:57 · LAX 05:57 · JFK 08:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.