CSDN博客地址
摘要: async/await是python3.5用于定义协程的关键字,async定义一个协程, await用于挂起阻塞的异步调用接口 Asyncio是单线程的,只有一个主线程,但是可以进行多个不同的(task),这里的任务,就是特殊的future对象. 这些不同的任务,被一个叫做event loop的对象 阅读全文
posted @ 2021-01-06 17:41 Yi_warmth 阅读(812) 评论(0) 推荐(1) 编辑
摘要: 生成器 通过列表生成式,可以直接创建一个列表,因为内存限制,列表容量肯定是有限的,而且创建一个包含100W个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数占用的空间都白白浪费了。 所以我们不必创建完整的list,从而节省大量的空间,在Python中,这种一边循环 阅读全文
posted @ 2021-01-03 19:39 Yi_warmth 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Redis作为目前最常用的键值对缓存数据库,因其具有访问速度快而备受欢迎,而其极快的访问速度是基于数据都在内存中来达到的。但是我们并不能保证redis服务一直正常,如果数据仅仅存储于内存中,那么意外的宕机就会导致数据丢失,所以Redis提供了数据持久化功能,目的就是将内存中的数据保存到磁盘上,同时也 阅读全文
posted @ 2020-11-28 21:17 Yi_warmth 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 本章节主要是下载https://www.h128.com/pc/anime/0/2/1920x1080/t/1.html下的电脑壁纸 第一步: 对请求路径翻页分析 经过多次请求发现utl地址,发现url中 t 后面的参数为页码 https://www.h128.com/pc/anime/0/2/19 阅读全文
posted @ 2020-10-21 15:30 Yi_warmth 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 消息中间件相关知识 概述: 消息队列已经逐渐成为IT系统内部通信的核心手段,它具备有低耦合,可靠投递,广播,流量控制,最终一致性等一系列功能,成为异步RPC主要手段之一,当前主流的中间件主要是ActiveMQ,RabbbitMQ,kafka,阿里巴巴自主开发RocketMQ等 消息中间件的组成 Br 阅读全文
posted @ 2020-10-11 18:56 Yi_warmth 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 定义 Locust是一款易于使用的分布式负载测试工具。即使一个Locust节点也可以在一个进程中支持数千个用户的并发,主要通过gevent(协程)的方式。 Locust是完全基于Python,http请求完全是基于requests库。Locust支持http、https协议,还支持测试其他协议,we 阅读全文
posted @ 2020-09-13 20:54 Yi_warmth 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 一:跳过测试函数 根据特定的条件,不执行标识的测试函数. 方法: skipif(condition, reason=None) 参数: condition:跳过的条件,必传参数 reason:标注原因,必传参数 使用方法: @pytest.mark.skipif(condition, reason= 阅读全文
posted @ 2020-09-05 21:23 Yi_warmth 阅读(163) 评论(0) 推荐(0) 编辑
摘要: pytest修饰器用来标记固定工厂函数,在其他函数,模块,类或整个工程进行调用它时会被激活并执行,通常会被用于完成预置处理和重复操作。 方法:fixture(scope="function", params=None, autouse=False, ids=None, name=None) 常用参数 阅读全文
posted @ 2020-09-01 22:22 Yi_warmth 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一: Pytest Exit Code含义清单 Exit code 0 所有用例执行完毕,全部通过 Exit code 1 所有用例执行完毕,存在Fail的测试用例 Exit code 2 用户中断了测试的执行 Exit code 3 测试执行过程发生了内部错误 Exit code 4 pytest 阅读全文
posted @ 2020-08-30 21:56 Yi_warmth 阅读(287) 评论(0) 推荐(0) 编辑
摘要: pytest是python的一种单元测试框架,与unittest测试框架类似,但是比unittest框架使用起来更加简洁,效率更高. 安装pytest: pip install pytest 框架使用流程 创建如下源码文件test_1.py def add(x, y): return x+y def 阅读全文
posted @ 2020-08-30 13:14 Yi_warmth 阅读(366) 评论(0) 推荐(0) 编辑
CSDN博客地址