飞道的博客

Postman2testlink 通过Postman调用Testlink API编写测试用例

537人阅读  评论(0)

Postman2Testlink

recommend: China-GiteeOther-Github

名称 版本
nodejs 大于8.17.0
testlink 大于1.9.17

 

API 说明文档

 

FAQ 常见问题

 

一、安装

npm install

二、启动服务

node test/server.js

三、示例

工程目录下有postman客户端脚本示例,可以直接导入postman,文件路径:

postman_script_demo\Postman2Testlink.postman_collection.json
客户端每次请求,需要带上testlink_info,用于testlink API鉴权身份验证

  
  1. {
  2. "testlink_info":
  3. {
  4. "host": "testlink.xxxx.com",
  5. "port": 80,
  6. "secure": false,
  7. "apiKey": "xxxxxxxx"
  8. }
  9. }

 

1.创建测试用例

2.向测试用例添加关键字

3.更新测试用例自定义字段

版本更新

2020-03-28

add getProjectTestPlans() 新增获取测试项目中所有测试计划数据

2020-03-31

add getTestCaseKeywords() 获取给定测试用例的关键字列表

add batchAddTestCaseKeywords() 批量对给定测试用例,添加关键字

2020-04-01

add batchUpdateTestCaseCustomFieldDesignValue() 批量向测试用例添加自定义字段

2020-04-19

add uploadExecutionAttachment() 向测试用例执行结果历史记录,上传图片附件

2020-04-20

add reportTCResult() 执行测试用例

2020-04-21

add uploadTestCaseAttachment() 为测试用例上传附件

add addTestCaseToTestPlan() 添加测试用例到测试计划中

add createBuild() 为指定测试计划创建新的测试版本

add closeBuild() 关闭一个测试版本

add createPlatform() 创建平台

add deleteTestPlan() 删除测试计划

add uploadRequirementAttachment() 为需求上传附件

add uploadTestProjectAttachment() 为测试项目上传附件

add uploadTestSuiteAttachment() 为测试套件上传附件

add assignRequirements() 将需求分配给测试用例,需求可以属于不同的需求规格

2020-04-24

add getBuildsForTestPlan() 获取测试计划中构建版本信息

常见问题

1.端口被占用(默认端口8021)

【window】

(1)查看端口占用进程号

netstat -ano|findstr "8021"

(2)假设进程ID为10492,执行进程结束命令

taskkill -PID 10492 -F

【linux】

(1)查看端口占用进程号

ps -ef|grep 8020

(2)假设进程ID为10492,执行进程结束命令

kill -s 9 10492

转载:https://blog.csdn.net/u013302168/article/details/115718928
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场