【问题标题】:Connect to Linux server from Windows (Java)从 Windows (Java) 连接到 Linux 服务器
【发布时间】:2013-10-14 18:59:21
【问题描述】:

我在 Windows 中使用 Eclipse。我有一个应该在 Linux 服务器上测试的应用程序。我通常通过winSCP和putty连接服务器,但我想做自动化测试。

我的问题是:如何从 Windows 连接到 Linux 服务器来测试应用程序?

【问题讨论】:

标签: java linux eclipse testing


【解决方案1】:

一般来说,更好的方法是使用像Jenkins 这样的ci 工具。如果您想自己做,只需充当 ci 服务器或计划您的测试程序。

充当ci

在开发主机上:

  1. 提交源代码到版本控制系统

在 Linux 上:

  1. 检查版本控制系统中的任何更改
  2. 从版本控制系统获取最新的源代码(git pull 或 svn update,或您使用的任何其他 vcs 工具)
  3. 从源代码构建应用程序(使用构建工具:ant 或 maven)
  4. 运行测试用例并发送测试报告

自行安排测试程序

  1. 从您的计算机到 linux 的 winscp
  2. 运行测试用例并发送测试报告

winscp 有问题。它是一个 gui 工具,难以自动化。 Ant sshexecscp 任务更适合自动化测试。

【讨论】:

    【解决方案2】:

    您使用plink 以非交互方式在服务器上运行命令。

    【讨论】:

      【解决方案3】:

      去检查 JSCH 连接,你可以使用它运行多个命令甚至脚本(在从系统加载它们之后)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-01
        • 1970-01-01
        • 2018-12-20
        • 2013-01-19
        相关资源
        最近更新 更多