电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

使用eoLinker进行API接口自动化测试高级模式

6页
  • 卖家[上传人]:AP****op
  • 文档编号:46598900
  • 上传时间:2018-06-27
  • 文档格式:PDF
  • 文档大小:874.37KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、使用 eoLinker 进行 API 接口自动化测试高级模式(代码) eoLinker 是目前第一个支持在线 API 自动化测试的平台,eoLinker AMS 提供了两种自动化测试方案: 1.简易模式:全 UI 界面,无需编写任何代码即可完成稍复杂的 API 测试工作 2.高级模式:代码界面,通过编写极少的 Javascript 代码,即可实现强大的API 自动化测试 一般而言,自动化测试涉及以下几个方面: 1.自由设定 API 测试顺序; 2.API 之间存在数据关联,比如后面接口的请求参数会绑定前面接口的返回结果等; 3.支持对返回结果进行校验; 4.支持对数据进行处理,比如在测试登录接口时对密码进行加密等; 5.支持高级的代码用例,可以用代码来实现控制测试流程的目的,一般语言有js; 6.eoLinker 支持上述提到的所有功能,并且是目前全球唯一一款支持 UI 界面创建自动化测试的产品,用于自动化测试非常方便,并且用户体验相比于Postman 等工具要好许多。 本篇主要用于记录高级(代码)模式的自动化测试。高级自动化测试教程:请点击这里。(http:/ 一. 单例和用例 单例

      2、 是自动化测试下面的一个基本单位,通俗地讲,单例 也就是“单个 API的测试条件和结果”。比如有一个用户登录接口,传递 abc 和 123 作为请求参数,然后返回”OK”作为成功的结果。 用例 则是多个单例的合集,一个用例可以包含 1无限个的单例,并且把这些单例 按顺序组合起来。比如测试完整的用户登录流程(注册-登录-判断登录状态-退出登录)。 注意:在高级模式中,单例 将以代码的形式集中在用例 中,因此形式上看并不像简易模式中拥有明显的单例和用例的概念。 我们在用例列表页面,新增用例时选择用例类型为 高级代码模式 即可创建一个高级用例: 二.环境变量 和 Postman 一样,eoLinker 也提供了环境变量的功能,帮助用户快速对测试API 的环境进行切换,而不需要对 API 进行修改(比如开发和生产环境的参数和地址可能不同)。 不同的是,eoLinker 的环境变量功能要更加强大,除了设置全局变量,eoLinker 里面可以设定所有 API 的地址前缀、请求头部等信息。 在环境管理中创建好环境,在自动化测试的时候就可以根据不同的环境随时切换,非常方便。 三.创建用例 如果你已经在

      3、接口管理中把 API 信息录入完毕,那么在创建单例的时候可以直接将接口文档导入,节约绝大多数的时间。或者我们也可以手动去录入单例的信息。 其中包括: 1.API URL(url) 2.请求方式(method) 3.请求头部(headers) 4.请求参数(params) 5.超时设置(timelimit) 和简易模式不同的是,这些信息都将以 Javascript 代码的方式呈现出来。但是eoLinker 拥有非常简单的 API 模板规则,因此只需要极少的代码即可完整地描述 API 信息(红色部分的代码): 上图表示的 API 信息是: 请求 url:https:/ 请求方式:POST 请求头部:空 请求参数:form-data 类型(默认),name=hello,password=world 超时限制:300 毫秒 执行请求后,判断结果是否等于”000000”,如果不等于,则使用 eo.stop()输出错误信息并且中止测试,否则使用 eo.info()输出提示信息并继续往下测试。 当所有测试均没有遇到 eo.stop()以及意外终止(如 no response、超时等错误)情况时,会判断为用例测试成功,否则失败。 所有的测试都会在测试结束之后弹出测试报告,方便核查:

      《使用eoLinker进行API接口自动化测试高级模式》由会员AP****op分享,可在线阅读,更多相关《使用eoLinker进行API接口自动化测试高级模式》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
     
    收藏店铺
    相关文档 更多>
  • 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅文化产业示范园区数据可视化系统开发项目 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅文化产业示范园区数据可视化系统开发项目

    2024-04-01 27页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省卫生健康委妇幼健康信息平台运维服务项目 广东省省级政务信息化(2020年第三批)项目需求--广东省卫生健康委妇幼健康信息平台运维服务项目

    2024-04-01 14页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅公共服务平台(2020)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅公共服务平台(2020)项目

    2024-04-01 47页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅投资促进数据库及业务管理系统运维服务(2020年)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅投资促进数据库及业务管理系统运维服务(2020年)项目

    2024-04-01 22页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省湛江水文分局政务信息化系统(2020年)运维运营项目 广东省省级政务信息化(2020年第三批)项目需求--广东省湛江水文分局政务信息化系统(2020年)运维运营项目

    2024-04-01 19页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅数据治理服务(2020年)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅数据治理服务(2020年)项目

    2024-04-01 17页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅厅属单位行政效能协同(2020)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅厅属单位行政效能协同(2020)项目

    2024-04-01 42页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅中药材流通追溯体系管理平台运维服务(2020年)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅中药材流通追溯体系管理平台运维服务(2020年)项目

    2024-04-01 17页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅驻场运营服务(2020年)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅驻场运营服务(2020年)项目

    2024-04-01 26页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省汕头水文分局政务信息化系统(2020年)运维项目 广东省省级政务信息化(2020年第三批)项目需求--广东省汕头水文分局政务信息化系统(2020年)运维项目

    2024-04-01 13页

  • 关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.