通过java从Mercury质量中心9读取测试数据
我们使用汞质量中心9进行储存测试和测试结果
我需要从测试计划中读取测试数据,并通过java将测试结果写入测试实验室
我试图在谷歌上找到这个,但我什么也没找到
更新:
我尝试使用qctools4j使用以下代码处理MQC 9:
public void connect() {
try{
IQcConnection conn = QcConnectionFactory.createConnection("http://qc/qcbin");
conn.connect("login", "password", "DEFAULT","project");
TestClient tc = conn.getTestClient();
System.out.println("Connection success!!!");
}
catch (QcException e) {
System.out.println(e.getMessage());
e.printStackTrace();
}
}
我收到以下异常消息:
*org.qctools4j.exception.QcException: Can't co-create object
at org.qctools4j.clients.QcConnectionImpl.initConnection(Unknown Source)
at org.qctools4j.clients.QcConnectionImpl.<init>(Unknown Source)
at org.qctools4j.QcConnectionFactory.createConnection(Unknown Source)
at automation_framework1.automation_framework1.QCWorker.connect1(QCWorker.java:38)
at automation_framework1.automation_framework1.Main.main(Main.java:12)
Caused by: com.jacob.com.ComFailException: Can't co-create object
at com.jacob.com.Dispatch.createInstanceNative(Native Method)
at com.jacob.com.Dispatch.<init>(Dispatch.java:99)
at com.jacob.activeX.ActiveXComponent.<init>(ActiveXComponent.java:58)
at org.qctools4j.clients.QcConnectionImpl.initConnection(Unknown Source)*
我做错了什么
# 1 楼答案
我找到了解决问题的方法。我将groovy scriptom与以下代码一起使用(可能会对某些人有所帮助):
# 2 楼答案
我参与了qc9的开发,我不确定是否有javaapi。但是,有一个COM接口或OTA API。您可以使用一些库来帮助从Java调用COM API
例如:
祝你好运
编辑:
刚刚看到qctools4j(它基于Jacob)-从未尝试过