【问题标题】:Jenkins HPE Automation Tool Plugin timeout issuesJenkins HPE 自动化工具插件超时问题
【发布时间】:2018-08-29 17:19:29
【问题描述】:

我在 Jenkins 中使用 HPE 自动化工具插件来运行 UFT(CI/CD)。在配置中,我设置了 36000 秒(10 小时)的超时时间。理想情况下,UFT 应在 10 小时后终止,但它不会终止并继续运行。

同时,如果我将超时配置更改为 2 分钟,它就像一个魅力。但是我正在处理的项目需要 10 小时的超时配置。

UFT 版本 14.03 安装在 Windows 服务器中,脚本在那里运行。 使用的 HPE 自动化工具插件版本为 5.2。

有人可以提供他们的意见吗?可能是什么问题?

【问题讨论】:

  • 如果您访问 WIKI 页面wiki.jenkins.io/display/JENKINS/…,我认为您不会等那么久...有人谈论连接在 30 分钟后断开...您是否确认整个 10 小时内作业仍在运行!!!

标签: jenkins hp-uft


【解决方案1】:

插件使用 QuickTest.Application COM 对象来启动和控制测试机器人 (UFT)。 UFT 在没有任何重启的情况下运行超过 2 小时时遇到了很多问题(我有自己的脚本驱动它) - 所以我不认为这是插件的问题,而是 UFT 的问题。您可以尝试进一步调查,但是让我告诉您我的测试:

  1. 进行一些长时间的测试并直接从 UFT 运行它们(它们会运行 10 小时而不重新启动吗?- 我的没有)
  2. 做同样的事情,但通过脚本驱动执行。

如果所有这 2 个都可以,那么您可以假设它是插件,但我个人对上述 2 种方式的经验再次使我得出结论,它是 UFT 而不是驱动程序脚本。

p>

我可以提出的替代方案:

具有里程碑(在某处保存一些项目 ID、关键数据(数据库、文件)- 定期重新启动 UFT 并重新加载存储在里程碑中的数据

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多