应用 Locust 快速上手写压测

引子

locust_logo 做为一个压测工具(库),locust 其实解决这么一个问题:AB 之类压测工具不能编写复杂的因果逻辑,而现实场景中,待压的服务往往是有一套完整执行流程的,比如 APP 要访问一个 API,是需要先鉴权(验明不是非 APP 访问),再登录换 Token,然后才是 API 调用……

这一[……]

阅读全文

开源爬虫框架Scrapy

听说Scrapy其实有一段时间了,但只到最近才开始尝试,因为要熟悉整个工具链 (Linux/Python/Vim/Redis…)。

这个框架的特点是结构很清晰。下图为官方文档的架构图,准确的描述了Scrapy内部各组件及数据流。

Scrapy Architecture

Scrapy提供了一个Engine,它的作用是[……]

阅读全文

Python中的字符编码与解码

“Most programmers think of strings as series of characters used to represent textual data”—— Learning Python.

如果仅是在终端上Run代码呈现文本,确实不需要考虑编码问题,但现实是文本数[……]

阅读全文