写在前面

       今天是2020年的2月26日,我司复工一周多点。不得不说还是在公司的效率高,在家办公对于我来说,没有效率可言,是自己的自制力不够。同时也愿疫情早点过去,人们少遭受恐惧和病痛。

       去年定今年目标是做接口测试平台的升级。大致的思路是和研发结合swagger,开发不需要写文档,也可以生成接口信息,达到快速调试,全面覆盖线上接口,CI集成等目的。当然这些可能今年做不完,我们先做两件事:1、Django接入swagger,使用研发生成的api文档(json格式等)展示在页面上;2、把接口信息本地存储,方便后面运用到线上监控,CI等方面。

       昨晚写完代码突然想把升级的这个过程记录下来,所以今天就注册了一个账号,准备把这个过程中遇到的问题,以及相关的技术点写下来,将来回顾一定是件有趣的事情。

       失败的尝试。前几天试着做Django-swagger,只是能生成个swagger页面,做几个接口在上面展示,没找到好的办法可以直接用json格式的接口信息,直接放到swagger页面上展示(网上有大神了解如何做的,还请不吝赐教)。后续考虑两个方案:1、研发在接入swagger的时候能否生成个swagger页面,接口测试平台调用研发的swagger页面。2、拿到接口信息,自己做个类似于swagger的页面用于调试。这样做的成本可能有点大,后面和研发沟通过再做决定。

       目前的进展。当前目标:1、后端数据库设计好(已完成);2、接口库页面,展示所有接口必要信息,并支持快速生成用例(已完成),对每一个接口可以进行设置,如host、接口数据等信息(未完成)。

       这里记录下昨天学到的新内容:1、页面布局:display:flex。可以将两个元素并排展示;2、scope.$index 可以获取到当前行的下标;3、表格行的上下移可以用下标来移动;4、在做一些操作后想让一些元素恢复状态,可以用jQuery  $('元素').prop('元素','元素值'),如$('.el-checkbox__input.is-indeterminate').prop('class','el-checkbox__input')。但是这种方法不究竟,只是页面上看着是恢复了,再次去操作的时候,实际还是恢复前的状态。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这是第一次写微信小程序前端代码的编写,业务需求是一个简易的答题小程序,项目不是很复杂,再加上公司的设计很不错,不用...
    地瓜一枚阅读 1,112评论 0 0
  • 技术之路没有最高点,没有尽头,学海无涯,我们需要的是会当凌绝顶的勇气。 研发 前端开发 前端开发很广泛,这里可以称...
    秋染蒹葭阅读 1,841评论 0 1
  • 廖雪峰的JS教程学习 在Web世界里,只有JavaScript能跨平台、跨浏览器驱动网页,与用户交互,新兴的Nod...
    宇辰星君阅读 3,269评论 0 0
  • 近期准备花时间把spring的知识认真贯彻一遍,以前对spring只是存在应用层面,对很多东西都是知其然而不知其所...
    yakun0622阅读 2,649评论 0 0
  • 使用第三方库node-forge对请求参数进行RSA签名加密 node-forge地址
    WindFlyCloud阅读 4,968评论 0 0

友情链接更多精彩内容