摘要: 简介: 接口测试工具缺点: 接口自动化测试设计: unittest模块的各个属性说明: 类属性: 三种实现方式: 案例: 生成HTML测试报告: 当开发的接口达到一定数量后,就需要考虑 分文件分目录 的来 划分 接口测试用例,如何批量的执行不同文件目录下的用例呢?unittest单元测试框架提供的 阅读全文
posted @ 2019-05-21 19:54 起个名字、真难啊 阅读(886) 评论(1) 推荐(1) 编辑
摘要: 分组聚合 如果你有数据存储在MongoDB中,你想做的可能就不仅仅是将数据提取出来这么简单,可能需要对数据进行分析并加以利用。 聚合框架:可以使用多个构件创建一个管道,上一个构件的结果传给下一个构件。这些构建包括(括号内为构件对应的操作符):筛选($match)、投射($project)、分组($g 阅读全文
posted @ 2019-04-16 18:56 起个名字、真难啊 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 什么是MongoDB? MongoDB是一个面向文档的分布式非关系型数据库,它可以是实现高并发,适用于大数据领域。 不采用关系型主要是为了获得更好的扩展性。与关系型数据库性比,面向文档的数据库不再有“行”的概念,而是更为灵活的“文档”模型。它把尽可能多的内存用作缓存cache,视图为每次查询自动选择 阅读全文
posted @ 2019-04-15 16:54 起个名字、真难啊 阅读(442) 评论(0) 推荐(0) 编辑
摘要: selenium介绍 selenium是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题。selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种常见的浏览器 官网:htt 阅读全文
posted @ 2019-04-12 19:00 起个名字、真难啊 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 什么是vue? 可以独立完成前后端分离式web项目的JavaScript框架 为什么要用vue? 三大主流框架之一:Angular React Vue 先进的前端设计模式:MVVM 可以完全脱离服务器端,以前端代码复用的方式渲染整个页面:组件化开发。 vue项目的创建 1.环境搭建 安装node.j 阅读全文
posted @ 2019-04-02 17:10 起个名字、真难啊 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 简介 redis是一个key-value存储系统,和Memcached类似,它支持存储的value类型相对更多。包括字符串、列表、集合、有序集合以及字典(哈希表)。这些类型都支持push/pop、add/remove及取交集并集和差集以及更丰富的操作,而且这些操作都是原子性的(事务的本质)。在此基础 阅读全文
posted @ 2019-04-02 16:29 起个名字、真难啊 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也是最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。 请求的url地址,必须与浏览器上的url地址处于同域上,也就 阅读全文
posted @ 2019-04-01 19:38 起个名字、真难啊 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 缓存介绍 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增删改查,渲染模板,执行业务逻辑,最后生成用户看到的页面。 当一个网站的用户访问量很大的时候,每一次的后台操作,都会消耗很多的服务器资源,所以必须使用缓存来减轻后端服务器的压力。 缓存是将一些常用的数据保存到内存或者memcach 阅读全文
posted @ 2019-04-01 19:17 起个名字、真难啊 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 内置的版本控制类 局部使用 在视图类中配置: 全局使用 例: 用基于正则的方式需要修改urls.py: 源码分析 阅读全文
posted @ 2019-04-01 18:40 起个名字、真难啊 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 自定义路由 半自动路由(视图类继承ModelViewSet) 全自动路由(自动生成路由) 阅读全文
posted @ 2019-04-01 18:32 起个名字、真难啊 阅读(125) 评论(0) 推荐(0) 编辑