Python扩展模块——自动化(testlinkAPI的使用)
2017-11-15 15:59
645 查看
使用TESTLINKAPI首先要安装TestLink_API_Python_client-0.6.4(当前最新版本)
目前只使用到了通过api获取testlink中的自定义字段and值
1 url = 'http://IP/testlink/lib/api/xmlrpc/v1/xmlrpc.php' #testlink服务器的api地址,只需要修改IP部分 2 key = 'xxxxxxxxxxxxxxxxxxxxxxx' #在testlink个人管理里面找到key ,以后就不要修改了
#PROJECTNAME=测试用例的项目名称
#TESTCASENAME=测试用例的名称 3 myTestLink = testlink.TestlinkAPIClient(url, key) 4 newProject = myTestLink.getTestProjectByName(PROJECTNAME) 5 newProjectID = newProject['id'] 6 response = myTestLink.getTestCaseIDByName(TESTCASENAME, testprojectname=PROJECTNAME) 7 TestCaseID = response[0]['id'] 8 9 TestCase = myTestLink.getTestCase(testcaseid=TestCaseID)[0] 10 args = {'devKey': myTestLink.devKey, 11 'testprojectid': newProjectID, 12 'testcaseexternalid': TestCase['full_tc_external_id'], 13 'version': int(TestCase['version'])} 14 response = myTestLink.getTestCaseCustomFieldDesignValue( 15 args['testcaseexternalid'], args['version'], 16 args['testprojectid'], '自定义字段', 'value') #修改自己的自定义字段就好了 17 自定义字段 = response
相关文章推荐
- VS2005使用distutils模块自动编译python扩展模块
- 使用MinGW 编译python扩展模块
- 使用Visual Studio.Net 2005开发Python扩展模块
- Python的自动化部署模块Fabric的安装及使用指南
- 使用C++创建Pyd文件扩展Python模块
- 使用Visual Studio 6.0 (C/C++)开发Python扩展模块
- Python学习之使用ctypes模块操作C扩展程序
- 举例如何使用Python unittest 模块进行接口测试
- Python自动化运维笔记(五):使用filecmp模块实现文件以及文件目录差异对比
- 扩展Python__在python脚本中使用其他语言(c/c++/java/c#)编写的模块
- Python 扩展使用 C/C++ 给 Python 写扩展模块的方法
- 在python中使用c语言扩展模块的简单示例
- Python自动化运维之模块与包的使用
- Sample Testlink API client in python
- sigar模块之python api简单的使用--获取cpu信息
- python使用Fabric模块实现自动化运维
- Python中的测试模块unittest和doctest的使用教程
- 【Python】使用C语言来扩展Python模块
- Python中unittest模块做UT(单元测试)使用实例
- Python的自动化部署模块Fabric的安装及使用指南