软件测试 / 测试开发丨跨平台 api 对接 学习笔记
免费领取:测试资料+测试用例+简历模板+测试文档
本文为霍格沃兹测试开发学社学员学习笔记分享
跨平台 api 对接
测试平台需求
 
 - 稳定 
- 功能调用脚本报告获取分布式支持 API 调用 
- 开源 
Jenkins 环境准备
- Jenkins 满足所有调度平台的需求 
- Docker 搭建的 Jenkins 主节点:Docker 服务丛节点:宿主机 
- 其他方式搭建的 Jenkins (可以直接调用) 
Jenkins Slave 节点配置 ----没有使用 docker 搭建的话,推荐
- 添加节点 Remote root directory:Slave 节点的工作路径 Launch method:启动的配置 Host Key Verification Strategy:取消验证 
- 丛节点配置节点属性 JAVA_HOMEGit 
Jenkins API 的使用
- Jenkins 官方文档 
- https://www.jenkins.io/doc/book/using/remote-access-api/ 
- https://www.jenkins.io/doc/book/managing/cli/ 
- https://github.com/pycontribs/jenkinsapi 
JenkinsAPI 使用-添加 token
 
 使用 Jenkins API
- 配置 Jenkins 服务地址 
- 配置 Jenkins 用户名 
- 配置 Jenkins 用户 token 
Jenkins 常用 API
- 根据 job 名称获取 job 对象 
- 构建 job 
- 获取当前 job 最后一次完成构建的编号 
Jenkins 参数配置
 
 - 通过 build_params 关键字传递构建参数要求使用字典格式 key 值为 Jenkins 中设定的参数名 value 为给参数传递的值 
复制代码
 版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/608ab5ce3d736a3cfb59714a0】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。











 
    
评论