【问题标题】:QC API JAR to connect using javaQC API JAR 使用 java 连接
【发布时间】:2016-03-02 13:35:46
【问题描述】:

我正在尝试使用 java/servlets/springs 集成 QC(也称为 ALM),并且我尝试了以下 jar 来执行此操作,但是我无法建立连接。

1) “com4j” - 很老了,在这个论坛上也提到过,但是最新的 QC 或 ALM 没有使用这个 jar 连接

QC Connection from Java using Com4

非常感谢您的帮助。

【问题讨论】:

  • 有人可以提供他们的专业知识吗?
  • 我更喜欢使用 JRuby 通过 OTA API 从 Java 访问 QC。我认为它使用 Jacob 作为 COM Bridge。如果您使用一些较新版本的 QC (>=11),您也可以考虑使用 REST API。
  • 我使用的是 64 位机器,并且 QC 版本是最新的,所以我的问题是 JRuby 是否可以在最新的 QC 版本上从 Java 工作,或者我应该使用我目前使用的 REST API 方法探索它。

标签: java spring hp-quality-center


【解决方案1】:

QC 版本 10.0 或

OTA api 是纯基于 .net 的 com 类,您可以在 Windows 机器上注册并使用 c# 或 vb 通过 wcf/web 服务公开各种对象(缺陷/请求/测试)的创建、更新、读取操作等功能.在java中你只需要调用你自己暴露的web服务。

OTAClient api 存在一个问题,由于内存分配问题,导致 dll 崩溃。在 64x 环境下很难处理它。最好的方法是通过使用 iis 开发的 Web 服务来公开功能,因为 iis 具有自动恢复方法以使其在 dll 崩溃时启动并运行。

如果您对此还有其他问题,请告诉我。

【讨论】:

  • 你的大部分基本操作都可以使用rest api
  • 感谢您的帮助。
猜你喜欢
  • 2013-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-13
  • 2015-09-14
  • 2011-10-21
  • 2017-04-30
  • 2016-12-10
相关资源
最近更新 更多