上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 接口测试入门 一、接口测试流程 需求分析 需求评审 场景设计 用例设计 数据准备 执行 1、接口测试的用例设计 功能用例 逻辑业务用例 异常测试用例 安全 二、接口测试工具的介绍及使用 1、接口测试工具的分类 1)抓取接口工具: httpwatch:只能在 IE跟 firefox 里面,其他浏览器不 阅读全文
posted @ 2018-10-16 23:33 Eric_nan 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Python+Django+Ansible Playbook自动化运维项目实战 一、资产管理,自动化发现、扫描 1、服务端资产探测、扫描发现 1)资产管理的资产: 2)抽象与约定: 2、探测协议和模块 1)探测协议 2)探测模块和工具 3)nmap工具探测使用 4)python-nmap模块的使用 阅读全文
posted @ 2018-10-16 01:36 Eric_nan 阅读(1501) 评论(0) 推荐(0) 编辑
摘要: Python+Django+Ansible Playbook自动化运维项目实战 一、入门引导 DevOPS DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它 阅读全文
posted @ 2018-10-14 01:20 Eric_nan 阅读(5507) 评论(6) 推荐(0) 编辑
摘要: 异步IO 一、异步IO -客户端 1、使用selector 下的 DefaultSelector: 1.1、适用于linux epoll: from urllib.parse import urlparse from selectors import DefaultSelector,EVENT_RE 阅读全文
posted @ 2018-10-12 22:34 Eric_nan 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Python高级编程和异步IO并发编程 一、asyncio并发编程 1、事件循环 事件循环+回调(驱动生成器)+epoll(IO多路复用) asyncio 是 python 用于解决异步IO编程的一整套解决方案 asyncio 包含各种特定系统实现的模块化事件循环 传输和协议抽象 对 TCP、UDP 阅读全文
posted @ 2018-10-12 01:46 Eric_nan 阅读(414) 评论(0) 推荐(0) 编辑
摘要: Python高级编程和异步IO并发编程 一、协程和异步io 1、并发、并行、同步、异步、阻塞、非阻塞 并发: 是指一个时间段内,有几个程序在同一个cpu上运行,但是任意时刻只有一个程序在cpu上运行。 并行: 是指任意时刻点上,有多个程序同时运行在多个cpu上。 同步: 是指代码调用IO操作时,必须 阅读全文
posted @ 2018-10-11 02:12 Eric_nan 阅读(294) 评论(0) 推荐(0) 编辑
摘要: Python高级编程和异步IO并发编程 一、多线程、多进程和线程池编程 1、GIL gil global interpreter lock (全局解释器锁) python中一个线程对应于c语言中的一个线程 (cpython) gil使得同一个时刻只有一个线程在一个cpu上执行字节码, 无法将多个线程 阅读全文
posted @ 2018-10-10 21:04 Eric_nan 阅读(551) 评论(1) 推荐(1) 编辑
摘要: Python高级编程和异步IO并发编程 一、类与对象 1、抽象基类(abc模块) 2、isinstance 与 type 区别 因此,类型判断一般使用isinstance ,少用type 3、类变量 和 对象变量 类变量:类 及 对象均可以调用,不同点在于:类调用时如果修改该变量数据,则在该类中数据 阅读全文
posted @ 2018-10-07 01:51 Eric_nan 阅读(1191) 评论(0) 推荐(0) 编辑
摘要: Python分布式爬虫-elasticsearch搭建搜索引擎 一、elasticsearch使用 1、elasticsearch介绍 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch 阅读全文
posted @ 2018-10-06 02:26 Eric_nan 阅读(939) 评论(0) 推荐(0) 编辑
摘要: scrapy 一、scrapy框架 - Twisted使用 1、知道 reactor 、getPage、defer 作用: 2、利用twisted实现并发,步骤: 1、利用getPage创建socket: 2、此时,只是创建了socket,以及构造了回调函数,还没将socket添加到事件循环中去,做 阅读全文
posted @ 2018-10-01 01:44 Eric_nan 阅读(124) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页