当前位置: 首页 > news >正文

昆明城乡建设局网站济南富新网站建设

昆明城乡建设局网站,济南富新网站建设,网站模拟效果,wordpress 架构设计目录 前言#xff1a; Apifox解决方案 Apifox对此给出的解决方案是#xff1a; 用Apifox怎么处理接口变更 接口代码实现逻辑修改 接口参数修改 前言#xff1a; 在开发过程中#xff0c;接口变动十分频繁#xff0c;测试人员没有及时获得相关通知的情况也很普遍。这…目录 前言 Apifox解决方案 Apifox对此给出的解决方案是 用Apifox怎么处理接口变更 接口代码实现逻辑修改 接口参数修改 前言 在开发过程中接口变动十分频繁测试人员没有及时获得相关通知的情况也很普遍。这样会浪费大量的测试时间影响项目的进度和质量。 不知道大家有没有同感做接口测试麻烦的不是测试本身而是接口它会变,更麻烦的不是接口变了而是它变了而你不知道。等到你测完开发才悠悠跟你说——“那个接口我改了点东西你再看一眼哈”。 我那是看一眼的工作量吗 我得review一遍看影响到哪些接口再根据影响到的接口查看并修改对应的接口用例调用链下游的用例该改的改改完再跑一次接口测试。 ——这意味着已经做完的工作又要来推翻重来一遍我本来已经干完活儿悠哉摸鱼了现在得加班了我那40米大刀已经举起来你看到了没 吐槽归吐槽但人真的不是精密的机器没法保证一直不出错。即便我们组内“服务好下游承接好上游不拖后腿不坑队友”已经是共识了在彼此工作量巨大的前提下真的很难不会有沟通不及时、不到位的情况。 何况即便即时通知了变更仍旧会给测试带来不少的返工工作量。 有没有一种可能接口被改了测试能及时同步到数据不用自己去扒拉新的接口文档 有没有一种可能接口改了用例也能顺便帮我一起改了再顺便告知我有哪些地方需要调整的我再精准调整 大佬有了idea会自己造轮子而我我会找现成的轮子。 比对了几款国内外的接口测试和管理工具目前最符合这个需求的是一款叫Apifox的国产接口调试、测试、文档管理工具。 Apifox解决方案 捋一下当一个接口被改了它被改动的地方可能有 1、接口的入参和出参没有变化只是接口内部的实现逻辑变化了 2、接口的入参被修改了这个请求参数可能是必填的也可能是非必填的 3、接口的返回响应被改了 那么对应的测试需要捋清楚自己哪些地方需要返工 1.修改了内部逻辑的接口用例不需要改动只需要重新执行一遍测试 2.接口的出参入参变化导致改接口的服务受影响相关用例也需同步调整 3.各个接口间存在参数传递和调用关系也可能受影响用例需要排查调整 简单来说就是捋清楚哪些接口收到影响了再去修改对应的用例。 这些工作原本需要我们手动排查的其实可以直接利用Apifox去实现。 Apifox对此给出的解决方案是 1.当开发那改动了接口之后测试这边一键同步能直接同步到最新的接口文档 2.设置接口用例与接口绑定当接口的请求参数和响应参数发生变化接口用例也会同步更新到最新的接口数据不需要人工修改接口用例 3.一键回放接口用例对比返回的结果如果报错或者返回的数据结构不对应则告警 4.接口设计时可以对返回响应进行约束用例设计时也可以对接口返回进行断言当接口响应发生变化执行自动化接口测试会针对错误的地方给出提示。 以上都依托于Apifox的自动化测试功能用Apifox怎么做自动化测试大家可以去官网搜一下相关教程我重点会放在“接口变更”要怎么处理这部分。 用Apifox怎么处理接口变更 用Apifox处理接口变更主要依赖于它的两大功能 1.接口变更数据同步与接口用例自动更新 接口用例是在接口的基础上修改请求/响应字段的值保存生成的。 无论是接口的域名路径方法请求参数响应参数被修改接口用例也能够一键步到最新的数据。 2.自动断言功能 Apifox的自动断言功能不需要写脚本对Python或js不熟悉也可以直接通过可视化界面填写参数。 在生成的接口用例中选择后置操作tab/断言填写你要断言的对象提取响应里的目标参数并设置判断规则校验实际返回与期望返回是否与预期一致。 提取参数时通过json path表达式提取的具体规则可以看下这个使用文档JSON Path 介绍 | Apifox 使用文档 3.响应参数数据结构自动校验 在接口tab响应模块/高级设置 中会对响应字段的数据结构和范围进行约束针对数据类型/范围变更可以检测到。 接口用例会自动同步修改的数据 找个项目举例子在这个项目里已经保存了接口和生成了对应的用例。 但后来由于项目需求变更在接口的请求参数中增加了宠物名称。 则此时对应的接口用例也会同步并增加此项接口请求参数。 接口用例中已经自动增加了改请求参数 接口代码实现逻辑修改 如果接口内部代码实现逻辑变更接口的入参和出参没有变化那么只要回归接口用例覆盖到被修改的接口即可。 每次跑自动化测试Apifox都能自动生成测试报告并保存下来只要划定受影响接口比对两次自动化测试的结果就能排查接口修改是否影响到服务的功能 接口参数修改 接口的参数变化可分为接口请求参数变化或者接口响应参数变化。 1当接口请求参数增加或减少了必填参数接口用例能同步过来但是参数为空的用例一执行就会报错此时可根据报错针对性修改。 2针对接口响应参数的变化对于重要的响应参数比如说下个接口要调用到的参数可在用例的后置脚本中增加对这个参数的断言 接口没有变更的情况下会提示正常 一旦该参数被删除则会提示断言结果会提示异常 3.针对返回参数数据结构类型的约束可对返回的数据类型和数据范围进行约束。一旦返回数据类型发生变化接口断言直接提示错误。 可直接在在接口tab的返回参数上选择数据类型接着点击右侧的设置按钮可对数据的具体范围进行约束 接着再设置该参数对应的数据范围约束 作为一位过来人也是希望大家少走一些弯路希望能对你带来帮助。WEB自动化测试、app自动化测试、接口自动化测试、持续集成、自动化测试开发、大厂面试真题、简历模板等等相信能使你更好的进步 留【自动化测试】即可【自动化测试交流】574737577备注ccchttp://qm.qq.com/cgi-bin/qm/qr?_wv1027kjQ7U9aFlFfNPtwTDUR5iRvU_0ZJpqQnjauthKeyVpDbgWhgOhQD%2F3fnncM8ovCA0z%2F5lztJw0ZrSFg74qMtMi9Xnp99%2FCVOWixq2%2Bnynoverify0group_code574737577
http://www.hkea.cn/news/14517904/

相关文章:

  • 个人网站免费源码大全抖音头条是seo推广还是sem
  • 做网站流程图小程序制作方案
  • 建好网站后如何向里面加东西做推广的技巧
  • pc网站优势合肥网站建设技术外包
  • 使用ftp软件连接到网站空间网站开发工具链接服务器
  • 网站开发人员 把网站注销深圳高端营销网站
  • 国外常用的seo站长工具docker安装wordpress
  • 有没有直接做网站的软件建筑工程网站搭建
  • 免费手机端网站模板房产中介网站建设技巧
  • 旅游网站设计策划书横岗做网站
  • 网站前端包括哪些现在自己做网站卖东西行么
  • vue做电商网站域名注册成功后怎么使用网站
  • 广州智能建站网站接入网方式
  • 永久一级传奇网站长治哪家公司做网站好
  • 国外h5网站模板wordpress国外插件速度慢
  • 商城网站建设咨询网站建设 铭阳传媒
  • 有哪些好的做网站公司网上商城系统软件
  • 贵阳网站建设哪家网页设计与制作教程 机械工业出版社
  • 阿里云做网站需要些什么软件上海英文网站制作
  • 余姚网站定制用电脑做服务器搭建php网站
  • 东莞网站设计方案配置网站域名
  • 大型网站建设机构wordpress存档显示文章所有内容
  • 金溪网站建设制作网站开发软件著作权归谁
  • 手机网站建设服务哪家好wordpress 转义
  • 成都科技网站建设找网站内容发布平台源码
  • 摄影作品网站app十大排名安卓搭载wordpress
  • 基于php电子商务网站开发开发一款手机app软件需要多少钱
  • 如何防范钓鱼网站手机端网站建设公司
  • 怎样做网站店铺cms网站模板
  • 网站建设拟解决问题互动型网站成功例子