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

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

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

共收到 12 条回复 时间 点赞
世界级吃货 关闭了讨论 08月16日 15:47
Anonymous 回复

谢谢,问题已解决。

槽神 回复

谢谢,问题已解决

陈恒捷 回复

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

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

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

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

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

Nisir 回复

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

Linny 回复

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

陈恒捷 回复

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

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

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

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

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

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

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册