Appium配置和简单的自动化测试
这篇博文主要讲Appium在macOS下的配置流程,以及用JavaScript和Python做简单的自动化测试。
假定已安装brew。
安装node
Home of Little Jelly
这篇博文主要讲Appium在macOS下的配置流程,以及用JavaScript和Python做简单的自动化测试。
假定已安装brew。
安装node
Kong网关基本使用步骤:
1. 部署并初始化数据库
首先部署Kong所需的数据库,支持Cassandra和Postgresql。
2. 部署Kong网关
3. 添加服务
4. 为服务添加路由
由于历史原因,MySQL是使用的最多,也是首选的数据库,但当数据量达到千万级别,并有在线分析的需求时,读大于写,MySQL的响应就会越来越慢,直接检索MySQL不但不能得到快速的响应,反而会影响写入性能。
此时,将MySQL数据同步到数据仓库中,从数据仓库中来检索数据就变得非常有必要了。
ClickHouse基本概念和使用注意事项。
首先解释下ClickHouse是什么?ClickHouse是俄国人搞出来的一个列式数据仓库,以应对实时的数据查询分析,经常被拿来和ElasticSearch作比较。
基本概念
1. 集群
2. 分片
3. 数据库
4. 表
Python下可以方便的使用`requests`抓取网页,执行GET、POST等请求。
首先安装`requests`库
pip3 install requests
Celery队列可以被集成在Django中。
假定我们已经有一个Django项目叫`pyseg`.
首先在`pyseg/pyseg`下新建一个`mycelery.py`
Python中使用Celery队列。
Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store)组成。
消息中间件:Celery本身不提供消息服务,但是可以方便的和第三方提供的消息中间件集成。包括,RabbitMQ, Redis, MongoDB, Amazon SQS,CouchDB, SQLAlchemy ,Django ORM, IronMQ。推荐使用RabbitMQ、Redis作为消息队列。