新手区 jenkins 自动化测试如何实现运行 java 脚本

世界级吃货 · 2017年08月15日 · 最后由 世界级吃货 回复于 2017年08月16日 · 3094 次阅读

RT,测试用例使用 java 编写,想用 Jenkins 来实现自动化,配置 Jenkins 时一直没找到运行 java 脚本的方式,望各位大神指教。

共收到 12 条回复 时间 点赞

看你是用 maven 还是 ant 构建的,都可以实现

你的 java 用例是怎么执行的?

windows 节点机用 execute batch command,linux 节点机就用 execute shell,然后就执行 java 命令就好了

—— 来自 TesterHome 官方 安卓客户端

建议还是用 ant 或者 maven 来写 build 的脚本, 建 jenkins 的 job 来跑 case, 好控制, Jenkins 本身也支持在目标机器上 直接执行 java 命令的. 同时也支持 远程 API 调用 Jenkins 的 job, 还是比较灵活的

陈恒捷 回复

用 eclipse 直接运行调试的,调试完成,现在就是想用 Jenkins 来自动执行

Linny 回复

能说说具体怎么实现嘛,环境上 maven 和 ant 都有

Nisir 回复

比如我的 java 代码在 windows 上,用 execute batch command 怎么实现呢?

bat:java -jar……http://www.cnblogs.com/weidiao/p/6082011.html
至于如何导出 jar 包……
Jenkins:add build step——>execute batch command

你仔细看下 eclipse 的调试命令,看它是通过什么命令来执行你的用例吧。

如果没有使用 ant 或者 maven ,一般就是导出成 jar 包再命令行执行
如果用了 ant 或者 maven ,直接用它们对应的执行测试用例的命令执行

注意,我指的是你的项目有没有用 ant(特征是项目根目录有个 build.xml)或者 maven(特征是项目根目录有个 pom.xml),不是你的环境有没有这两个软件。

陈恒捷 回复

好的,谢谢,问题已经解决

槽神 回复

谢谢,问题已解决

Anonymous 回复

谢谢,问题已解决。

世界级吃货 关闭了讨论 08月16日 15:47
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册