3

xmlrpc API 経由で TestLink に接続しようとしています。TestLink の config.inc.php で次のように設定しました。

$tlCfg->api->enabled = TRUE;
$tlCfg->exec_cfg->enabled_test_automation = ENABLED;

Apacheサーバーを再起動しました。Python パッケージ TestLink-API-Python-client ( https://github.com/orenault/TestLink-API-Python-client )を介して TestLink サーバーに接続しようとしました

from testlink import TestlinkAPIClient, TestLinkHelper
import sys

URL = 'http://MYSERVER/testlink/lib/api/xmlrpc.php'
DevKey = 'MYKEY'

tl_helper = TestLinkHelper()
myTestLink = tl_helper.connect(TestlinkAPIClient) 
myTestLink.__init__(URL, DEVKEY)

myTestLink.checkDevKey()

そして、自分の URL と 404 Not Found を示す TLConnectionError を受け取ります...

誰にもアイデアはありますか?

ありがとう。

4

3 に答える 3

0

一見すると、XML-RPC URL が間違っているように見えます。そのはず

http://YOURSERVER/testlink/lib/api/xmlrpc/v1/xmlrpc.php
于 2016-07-20T10:55:10.433 に答える
0

まだヘルプが必要な場合は、このコードが役に立ちました: set TESTLINK_API_PYTHON_SERVER_URL=http://[YOURSERVER]/testlink/lib/api/xmlrpc/v1/xmlrpc.php set TESTLINK_API_PYTHON_DEVKEY=[Users devKey generated by TestLink] python import testlink tls = testlink.TestLinkHelper().connect(testlink.TestlinkAPIClient) tls.countProjects() 詳細については、 TestLink API ドキュメントをご覧ください。

于 2015-08-10T06:46:33.627 に答える
0

私はそれを解決しませんでした。

TestLink DB で直接作業することに戻りました。APIを使うよりも壊れやすいと思いますが、うまくいきます...

于 2013-10-05T17:10:36.790 に答える