技术文章

了解最新技术文章

当前位置:首页>技术文章>技术文章
全部 111 常见问题 5 技术文章 106

用例管理系统TestRail API手册

时间:2022-09-30   访问量:1104

  关注BeTester,学习更多知识

  让碎片成为一个系统,让它更专业

  

  

1、环境准备1.1 接口文档

   阅读接口文档

  以项目相关接口为例

1.2.1 get_project 接口

  

  

  

  

1.2.2 add_project 接口

  

  

  

  

1.3 API类库(Python)

  执行命令:pip install testrail 完成testrail类库的安装

  

  

2、登录认证2.1 密码认证

  直接使用明文密码进行密码认证是非常危险的。建议使用以下两种方法进行认证。

  

  

2.2 API Key认证

  

  

2.3 Basic 认证

  

  

  如何获取Authorization值?最简单的方法,打开Post ** n,使用明文密码发送请求后,Post ** n上的Headers就会返回Authorization信息。

  

  

3.常用组合接口场景3.1 查询项目的所有用例

  TestRail的get_cases在接口中,不支持直接获取整个用例项目的所有用例。为了获得用例项目的所有用例,我们可以先获得项目下的所有用例,然后组合每个用例。(a)获取所有项目套:get_suites。(b)获取套所有用例:get_cases。(c)第二步所有返回值并集。

3.2 获取任务

  (a)获取Run通过任务细节get_run接口获取任务细节,主要是详细概述,最终总结如下图所示。

  

  

  如果想要该任务下的详细信息,可以通过 get_tests 获取用例执行列表。

  (b)获取Plan子任务详情TestRail除了可以使用外,还可以使用run此外,还可以添加Plan(推荐使用),在plan添加子任务。任务细节应通过 get_plan 来 获取。

  

  

4、小结

  基于Testrail我们通过现有的功能API例如,在自动化脚本开发过程中,我们的结果可以实现更多更有趣的功能TestRail需要在中间使用 add_result_for_case 如果要统计项目中所有用例的分布(用例等级、作者、时间间隔、类型等),也需要借助 get_cases 接口获取原始数据,然后进行二次开发。

  TestRail的API接口为用例的功能扩展带来了很大的便利,大家可以在日常使用中,不断提出诉求,进而不断优化TestRail的不足。

  

  —— 更多文章 ——

用例管理系统 TestRail用例用例管理系统 Testrail 简介

  

  

  

上一篇:敏捷/自动化/智能化/应用解决方案平台介绍

下一篇:目前有哪些好用的管理工具?

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部