Test Link XML-RPC API - PHP Samples
Attention: DEVKEY is still setted to demo value (CLIENTSAMPLEDEVKEY)
Please check if this VALUE is defined for a user on yout DB Installation
This sample can be runned without changes against sample database testlinkAPI
that you will find on [YOUR TL INSTALLATION DIR]\docs\db_sample\
Test 1 - getTestCasesForTestPlan
| devKey |
CLIENTSAMPLEDEVKEY |
| testplanid |
3020 |
| executiontype |
2 |
click to show XML-RPC Client Debug InfoPOST /testlink/lib/api/xmlrpc.php HTTP/1.0
Host: 189.45.199.147:8080
Content-Type: text/xml
User-Agent: Incutio XML-RPC
Content-length: 402
<?xml version="1.0"?>
<methodCall>
<methodName>tl.getTestCasesForTestPlan</methodName>
<params>
<param><value><struct>
<member><name>devKey</name><value><string>CLIENTSAMPLEDEVKEY</string></value></member>
<member><name>testplanid</name><value><int>3020</int></value></member>
<member><name>executiontype</name><value><int>2</int></value></member>
</struct></value></param>
</params></methodCall>
something went wrong - -32300 - transport error - could not open socket: 10061 Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.
Result was: NULL
Test 1 - getTestCasesForTestPlanFilter by Keyword name - JUST ONE KEYWORD
| devKey |
CLIENTSAMPLEDEVKEY |
| testplanid |
3020 |
| keywords |
Key Feature |
click to show XML-RPC Client Debug InfoPOST /testlink/lib/api/xmlrpc.php HTTP/1.0
Host: 189.45.199.147:8080
Content-Type: text/xml
User-Agent: Incutio XML-RPC
Content-length: 413
<?xml version="1.0"?>
<methodCall>
<methodName>tl.getTestCasesForTestPlan</methodName>
<params>
<param><value><struct>
<member><name>devKey</name><value><string>CLIENTSAMPLEDEVKEY</string></value></member>
<member><name>testplanid</name><value><int>3020</int></value></member>
<member><name>keywords</name><value><string>Key Feature</string></value></member>
</struct></value></param>
</params></methodCall>
something went wrong - -32300 - transport error - could not open socket: 10061 Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.
Result was: NULL
Test 1 - getTestCasesForTestPlanFilter by Keyword name - Multiple Keywords - ONLY OR Search
| devKey |
CLIENTSAMPLEDEVKEY |
| testplanid |
3020 |
| keywords |
Key Feature,Must have,Obsolete,Performance,System wide,Usability |
click to show XML-RPC Client Debug InfoPOST /testlink/lib/api/xmlrpc.php HTTP/1.0
Host: 189.45.199.147:8080
Content-Type: text/xml
User-Agent: Incutio XML-RPC
Content-length: 466
<?xml version="1.0"?>
<methodCall>
<methodName>tl.getTestCasesForTestPlan</methodName>
<params>
<param><value><struct>
<member><name>devKey</name><value><string>CLIENTSAMPLEDEVKEY</string></value></member>
<member><name>testplanid</name><value><int>3020</int></value></member>
<member><name>keywords</name><value><string>Key Feature,Must have,Obsolete,Performance,System wide,Usability</string></value></member>
</struct></value></param>
</params></methodCall>
something went wrong - -32300 - transport error - could not open socket: 10061 Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.
Result was: NULL
Test 1 - getTestCasesForTestPlanget steps info: -> false
| devKey |
CLIENTSAMPLEDEVKEY |
| testplanid |
3020 |
| getstepsinfo |
FALSE |
click to show XML-RPC Client Debug InfoPOST /testlink/lib/api/xmlrpc.php HTTP/1.0
Host: 189.45.199.147:8080
Content-Type: text/xml
User-Agent: Incutio XML-RPC
Content-length: 409
<?xml version="1.0"?>
<methodCall>
<methodName>tl.getTestCasesForTestPlan</methodName>
<params>
<param><value><struct>
<member><name>devKey</name><value><string>CLIENTSAMPLEDEVKEY</string></value></member>
<member><name>testplanid</name><value><int>3020</int></value></member>
<member><name>getstepsinfo</name><value><boolean>0</boolean></value></member>
</struct></value></param>
</params></methodCall>
something went wrong - -32300 - transport error - could not open socket: 10061 Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.
Result was: NULL
Test 1 - getTestCasesForTestPlanget steps info: -> true
| devKey |
CLIENTSAMPLEDEVKEY |
| testplanid |
3020 |
| getstepsinfo |
TRUE |
click to show XML-RPC Client Debug InfoPOST /testlink/lib/api/xmlrpc.php HTTP/1.0
Host: 189.45.199.147:8080
Content-Type: text/xml
User-Agent: Incutio XML-RPC
Content-length: 409
<?xml version="1.0"?>
<methodCall>
<methodName>tl.getTestCasesForTestPlan</methodName>
<params>
<param><value><struct>
<member><name>devKey</name><value><string>CLIENTSAMPLEDEVKEY</string></value></member>
<member><name>testplanid</name><value><int>3020</int></value></member>
<member><name>getstepsinfo</name><value><boolean>1</boolean></value></member>
</struct></value></param>
</params></methodCall>
something went wrong - -32300 - transport error - could not open socket: 10061 Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente.
Result was: NULL