grafana InfluxDB returned error: error reading influxDB 400错误解决 【代码】grafana InfluxDB returned error: error reading influxDB 400错误解决。
Locust-生产压测实战 在自己实验中 mbp、M1 芯片、8c16g、内网请求情况下,1000 并发,Go 的 QPS 可达到 5wQPS【本机关闭其它程序】,FastHttpUser 在 2.6w 左右,HttpUser 在 5000 左右.【请求接口很简单只返还 OK,仅为测试】如使用标准库的logging做日志的记录写入文件时,预估会影响一倍的QPS。当master起的文件中定义了host的值,那么其他的worker文件就算自定义了host的值,仍然会以master中的值为准。
关于测试左右移-由测试内卷话题思考 简述最近论坛关于测试左移右移讨论非常多,由此还延伸到测试行业内卷。觉得是挺好的一个事情,百家争鸣总比故步自封停滞不前要好很多。不讨论内卷,感觉这是个“社会性”问题和我有点远,和大家一起思考下左右移的理解,希望能够在实际工作中也能有落地的案例分享。测试左右移理解鉴于个人经验,先下结论:“测试左移右移,在我看来是一种技术文化,一种理念,一种策略的指导,我觉得和理解DevOps概念一样,不是某一个具体的框架,工具,语言,而是一种落地质量保障能力的方针策略” 以上可能会有点抽象,下面会具体分析.如果再用两个
分享 2020年的求职的艰苦经历. 1. 背景2020年环境相信大家有深刻体会,求职非常非常的困难,我的深刻感受是①:求职者众多,开放岗位少,要求非常高。【因为2019年中美贸易战,经济下行压力,本来就很困难,又遇到2020年疫情黑天鹅影响,导致很多公司裁员甚至倒闭,相对公司开放的岗位非常少,要求反而更高】②:面试轮数增加。【自己的经历,往常一般2轮技术面+1轮HR面,差不多就可以搞定大部分的公司招聘,今年至少3-5轮技...
python sqlalchemy records MySQLdb _exceptions OperationalError 2006 Error解决 环境mac python3.6.8 records(第三方库) concurrent描述需求是需要批量执行200000条sql,单线程执行肯定不行,所以决定使用线程池,开启多个线程执行,提高执行速度小技巧当你决定使用线程池或者进程池的话,如何判断开启多少个线程或者进程呢?简单粗暴的方法是:CPU密集型的任务 使用进程池,一般是numb=CPU + 1IO密集型的任务 使用线...
HttpRunner 源码剖析-到底数据驱动如何实现的? 概述HttpRunner(2.1.1) 在接口自动化框架方面已经很出名,可能很多公司开展接口自动化测试工作方面,会参考HttpRunner。例如我司(但可能不考虑完全使用,会借鉴一些设计
gunicorn + flask 异步方案采坑记录 因为现在大家都在做测试平台,论坛好多后端使用django,flask的测试平台,大部分情况下Python项目服务是使用gunicorn[或者uwsgi]启动,自动化用例的执行难免会用到异步方案,可能大部分用Celery,但Celery太重,偶尔的异步任务,可以使用multiprocessing 或者是concurrent 或者是协程就可以解决,但异步一不小...
Python3 Mac instanll mysqlclient error 问题pip3 install mysqlclientCollecting mysqlclient Using cached https://files.pythonhosted.org/packages/f7/a2/1230ebbb4b91f42ad6b646e59eb8855559817ad5505d81c1ca2b5a216040/mysqlclient-1.3.14.tar.gzI...
阿里云ECS主机安装Jenkins 服务 环境阿里云服务器 ECSmacbookprodocker --version :Docker version 17.03.2-ce, build f5ec1e2ubuntu_16_0402_64_20G_alibase_20180409.vhd登录云服务器ssh root@11.11.11.11安装Jenkinsdocker run -d --name...
阿里云ECS主机 docker 安装mysql DataGrip连接 1. 环境阿里云服务器 ECSmacbookprodocker --version :Docker version 17.03.2-ce, build f5ec1e2ubuntu_16_0402_64_20G_alibase_20180409.vhddatagrip2. 更新apt-get# mac iterm2登录阿里云ssh r...
SQLAlchemy 反射已有表 使用ORM框架SQLAlchemy 时,数据库中已有表,不需要再使用SQLalchemy 创建,可以使用以下方式映射已存在表.# sqlalchemy 反射from sqlalchemy import MetaData, create_enginefrom sqlalchemy.ext.automap import automap_basef...
解决SQLAlchemy MySQL Oracle 中文执行乱码问题 在使用SQLAlchemy 往数据库插入数据时,提示UnicodeEncodeError: 'ascii' codec can't encode characters in position 38-39: ordinal not in range(128)这个是因为设置编码的问题,下面分别说下Oracle 和MySQL解决方案.Oracleim...
解决Django-makemigrations-error 问题使用Django,创建迁移文件的时候,提示如下报错↓: python manage.py makemigrations **You are trying to add a non-nullable field ‘phone’ to student without a default; we can’t do that (the database needs somethin...
Atom Python 配置Python3 解释器 环境 Mac Python3.6.4 Atom背景 Atom 执行Python Code 使用Script Package,执行快捷键cmd + i。 但是默认是执行Mac 系统的2.7 版本的Python。配置cmd + ,(cmd + 逗号) 快捷键 打开Settings,或者点击Atom→Preferences 打开Settings...
理解Python类装饰器__call__ 背景装饰器模式是我经常使用的一种Python设计模式,也非常的好用,一般是用函数实现,但是这种实现有一个缺点。 如果逻辑非常的复杂,写在一个函数中,会让函数非常长且冗余,需要把小功能的抽象,然后再进行组合 而类装饰器,就适用于这种场景。# coding=utf-8# 深入理解类装饰器# 一:类装饰器(都不带参数)class ClsDeco: def __...