自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

上帝De助手

人生苦短,我也用python!!!

原创 python实现minicap图片获取

代码来自另一篇博客,地址忘了推荐出来的。原代码是python2的,经过简单调试后现在为python3版本。 直接上代码: import socket import sys import time import struct from collections import OrderedDict ...

2020-06-19 18:13:39 88 0

原创 移动测试新手指引--ADB连接设备

移动测试新手指引–ADB连接设备 作为Android端的开发/测试新手而言,经常会遇到ADB连接识别不到的问题。 有的情况是新换一个手机识别不到,有的可能是第二天突然识别不到。 这里经过收集汇总整理了一下ADB连接不到设备的可能原因和解决方法。 ADB连接不到设备主要有以下几类情况: 设备驱动没...

2020-05-30 09:48:33 239 0

原创 py-ops面向编程的python关键字测试框架

说明 这是一款基于pytest封装,同时支持关键字和BDD,测试数据分离,面向编程,轻量级的,对上层自动化应用友好的基础测试框架。 其主要核心功能: 支持关键字定义 支持关键字组装 测试数据透传 该框架的主要特点: 基于pytest框架开发,支持原生插件 同时具备关键字和BDD框架的特点 无...

2019-12-25 09:28:44 5837 1

原创 重磅福利 | Flask项目脚手架 -- Flask-Application正式发布

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。 如果你是django用户,那么你一定熟悉django-admin。没错!Flask-App就是Flask版本的django-a...

2019-12-03 00:01:14 1165 3

原创 如何通过Docker管理自动化测试数据

如何通过Docker管理自动化测试数据 无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。 我们知道自动化测试都会有前提准备的步骤,而这个环节一般都是基础数据的准备。本文将会介...

2019-11-21 23:53:09 331 0

原创 5步搭建一个测试文档管理网站

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。 前阵子在看到一个公众号的哥们使用readthedoc模板搭建了一个个人的文档站点,因为之前也看到过,一直想弄却被拖延了,刚好最...

2019-10-09 22:37:20 259 0

原创 ChromeDriver与Chrome版本对应关系

国内镜像下载地址 http://npm.taobao.org/mirrors/chromedriver/ 对应关系 v73以上版本,ChromeDriver版本与Chrome版本均保持了一致。(早该这样了!) ChromeDriver版本 Chrome浏览器版本 v73 73 ...

2019-09-11 12:43:11 280 0

原创 性能监控平台搭建 -- 集成Locust性能数据

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。 文章目录问题概述获取Locust性能数据接口定时采集性能数据性能数据采集一致性no-web模式下获取性能数据slave模式下不进...

2019-09-10 23:56:24 344 0

原创 Telegraf安装与简易使用指南

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。 文章目录安装YUM安装使用配置插件使用总结 原文链接 前面我们依次介绍了Influxdb、Grafana的安装和基本使用,这次...

2019-09-02 13:23:18 1418 3

原创 基于host的http代理--hproxy

说到代理,大多数情况我们都会想到通过浏览器设置的正向代理,以及类似nginx的反向代理;而实际上除此之外还有一种基于host方式实现的代理。 本文主要讲述,如何实现一个基于host方式的http代理,以及它与普通代理之间的区别。这种方式的代理主要可以应用于哪些实际的测试场景。 与普通代理的区别 ...

2019-08-29 22:35:51 2001 0

原创 Grafana安装与简易使用指南

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。 文章目录Grafana安装与简易使用指南安装YUM安装RPM安装汉化使用配置数据源配置dashboard查看数据总结 Grafa...

2019-08-21 23:49:48 3349 0

原创 InfluxDB安装与简易使用指南

文章目录InfluxDB安装使用指南安装YUM安装RPM安装配置操作database操作插入记录查询记录Python接口database操作插入记录查询记录Python三方库总结 原文链接 InfluxDB安装使用指南 InfluxDB是目前比较主流的时序数据库,而时序数据库则是以时间序列为轴的数...

2019-08-20 22:47:43 880 0

原创 Locust性能评测及优化详解

文章目录Locust性能评测及优化详解性能评测环境准备1、压测环境准备2、服务环境准备3、压测工具准备压测开始LocustJmeterabhttp_load压测说明性能优化Locust优化项测试Locust默认是否为keep-alive替换为urllib3实现client替换为socket实现cl...

2019-07-21 13:42:13 1561 0

原创 性能测试工具Locust源码浅析

近期由于有项目需要做性能评测,于是半道出家的我便从选择性能测试工具,开始了我的性能之旅。 为什么要做工具评测 作为性能测试的老司机们而言,要么对各大性能测试工具的特性都了然于心了,要么已经使用“惯”了手头上的工具;他们是不会没事做个性能评测的,只有新手们才会认认真真的、按部就班的从第一步走起。 ...

2019-07-10 00:02:25 363 0

原创 如何进行“花式”HTTP接口测试

文章目录最Old-School的方式最普通的方式最文艺的方式最认真的方式最“期望”的方式最“偷懒”的方式最“理想”的方式总结新书推荐 原文首发: http://www.testqa.cn/article/detail/234 现如今每当我们谈起自动化测试的时候,首先想到的不在是UI自动化,而是接...

2019-07-04 23:55:55 397 0

原创 当我们谈质量时,我们在谈什么?

文章目录无形的“被动”开发自测VS测试人员测试不存在的“完美”质量技术保障“质量”什么是质量当我们在谈“质量”时新书推荐 原文链接 今天“不幸”被老板拉去REVIEW刚结项的项目,结果自然是一顿被批评;不过从总体“收益”来讲还是比较“划算”的!毕竟还是学习到了很多东西,其实我还是比较喜欢这样的R...

2019-06-22 22:20:49 400 0

原创 PyTestReport-0.1.9版本更新

文章目录多了哪些功能呢?如何与PyTest框架结合使用如何通过API的方式生成报告如何生成图片报告并发送邮件新书推荐 原文首发 还记得那个发布不就的Python单元测试报告框架么?噢!如果不记得那我今天就再来说一篇吧!_ PyTestReport 0.1.9版本正式发布了! 多了哪些功能呢? ...

2019-06-22 22:18:29 404 0

原创 浅谈测试环境治理在Devops中的应用

文章目录浅谈测试环境治理在Devops中的应用测试环境治理基于物理机/VM的环境编排基于openstack/KVM的虚拟化编排基于docker的容器化编排基于服务虚拟化的环境治理新书推荐 原文首发 浅谈测试环境治理在Devops中的应用 近年来Devops可以说是比较火的概念,几乎一夜之间全部大...

2019-05-26 00:14:22 551 0

原创 Python单元测试报告框架PyTestReport

文章目录开局一张图安装通过pip安装通过安装包通过源码(最新版本)使用单元测试使用样例附录 原文链接 如果你是Java栈的同学,那么你可能知道extent report测试报告框架。而Python你可能知道HTMLTestRunner测试报告框架。今天要介绍的则是基于HTMLTestRunner...

2019-05-13 23:51:31 461 0

原创 如何打包和发布Python程序

原文首发 文章目录如何打包和发布Python程序打包编写setup.py文件编译发布TestPYPI发布PYPI发布附录新书推荐 如何打包和发布Python程序 在使用Python的过程中,我们经常需要做的一件事情就是通过pip来安装第三方的包。那么你是否也曾想过pip安装的包是怎么被打包并发布...

2019-05-04 23:54:14 5635 0

转载 mongo如何删除数据后相应的删除空间和内存占用

mongo如何删除数据后相应的删除空间和内存占用 Q: mongo数据变大之后,删除不需要的表和数据之后,内存和磁盘空间都没有释放。 A: 这是mongo机制,只有删除数据库时才会回收相应的空间,否则会保留申请的空间,以备后续新增数据时使用。 那么如果希望能删除表和数据后能相应的回收空间,则可以有...

2019-04-25 10:14:25 557 0

原创 Python定时任务神器 - APScheduler

文章目录Python定时任务神器 - APScheduler简单说明jobexecutorsjobstorestriggerscheduler使用方式静态配置任务动态添加任务异步任务其它使用API新书推荐 Python定时任务神器 - APScheduler 定时任务在很多的开发场景中都会使用到...

2019-04-24 18:16:40 644 0

原创 合格的“测试开发”需要一颗“产品”的心

文章目录前言业务测试需求辨识能力当前问题现状分析需求实现后的状况分析需求实现的可行性需求实现的成本测试开发项目设计能力测试开发项目调整能力测试开发项目的落地能力测试开发项目的反馈关注总结新书推荐 前言 测试开发 - 一个很“神奇”的存在。职位属测试岗位,但干的是开发的活,钱拿的没有开发多,但事一点...

2019-03-31 14:42:02 267 0

转载 必知必会 - 你可能想了解的上线部署策略

引用自原文:https://www.cnblogs.com/apanly/p/8784096.html 最近由于需要开发测试环境管理工具,研究了下k8s的设计概念,过程中接触到了蓝绿部署、金丝雀部署、滚动部署等名词。 好奇心的驱使就顺手查阅了下,而这篇博主的文章就写的比较的详细,所以把文章摘要出...

2019-03-31 14:32:28 304 0

原创 Python日志模块logging使用详解

文章目录前言使用默认配置记录日志写入到日志文件日志信息格式化通过代码配置日志不同Logger进行不同设置通过文件配置日志总结 前言 每个语言都会有自己的日志模块,Python也不例外。通常情况下当需要使用到日志的时候, 一般都是匆匆查找下资料,按照步骤进行下配置就是完事了,不太会去总结日志模块的使...

2019-03-23 23:12:10 460 0

原创 必知必会 -一文搞定理解RPC

文章目录前言RPC概念RPC协议RPC组成RPC协议RPC框架RPC的优点RPC与HTTP的区别 前言 RPC的概念相信很多软件从业人员或多或少都接触过,从开发到测试都可能需要跟它打交道。 但是对于为什么要用RPC?RPC的优点是什么?RPC是什么原理?它跟HTTP有什么不同?相信并不是每个人都比...

2019-03-12 18:25:27 285 0

原创 Linux下安装python+appium+android(附带各种错误解决办法)

文章目录安装Android SDK安装nodejs、NPM、cnpm安装Appium安装Python和基础库设置WIFI连接及调试引用安装错误解决[node安装错误]/usr/bin/env: node: No such file or directory[appium在linux安装错误] Er...

2019-03-07 10:24:43 952 0

原创 必知必会 - 使用kafka之前要掌握的知识

必知必会系列之kafkaPython读取kafka前记kafka特性kafka实现顺序写高速读概念介绍分区和分组队列还是分发消费方式API Python读取kafka 前记 消息队列是分布式系统架构中不可或缺的基础组件,它主要负责服务间的消息通信和数据传输。 市面上有很多的开源消息队列服务可以选择...

2019-02-16 15:14:43 701 0

原创 一文搞定Yum安装指定版本Mysql

说到mysql是开发和测试都要去打交道的服务。而对于测试来讲,更多的时候还需要安装和维护mysql服务,而mysql也不像java那样配置2个环境变量即可,并且对于高版本mysql还会有更多的限制。本文主要总结了近期的一次mysql安装过程,通过这篇文章就可以完全自主的搭建好一个基础的、可以外网访...

2019-02-15 23:21:40 2195 0

原创 论接口自动化测试方法

每当我们谈起自动化测试时,第一反应是UI自动化测试;而具有一些经验的测试人员,则会非常慎重的对待UI自动化,他们会更加倾向于接口自动化测试。究其缘由,主要是因为UI自动化通常成本较高,后期维护更加苦不堪言;而接口测试则相对轻量级一些,它是介于UI自动化和单元测试之间的一种自动化测试手段,可以兼具二...

2019-01-24 23:11:34 1734 1

原创 Android自动化测试基础 -- ADB介绍

前言 每一个准备学习Android自动化测试的同学,都会面临一个Android自动化测试框架的选择问题。与之前PC和WEB的测试框架不同,Android的自动化框架乍一看,非常的唬人。接踵而来的问题就是:怎么能有这么多呢,到底要选择哪一个呢? 通过这篇文章的介绍,希望能帮助到想了解或者进行An...

2019-01-10 20:42:26 1098 1

原创 windows环境下python3安装Crypto

直接安装Crypto是不好使的。因为历史原因导致的比较混乱,引用外部博友的解释内容如下: pycrypto、pycrytodome和crypto是一个东西,crypto在python上面的名字是pycrypto,它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库; 这个时候pycr...

2019-01-09 16:34:27 9578 5

原创 Selenium通过设置代理实现抓取HTTPS请求

起因 Selenium本身是不支持HTTP请求抓取的,因为其团队认为这个不是selenium要解决的问题(确实也是)。所以推荐使用一个相关联的项目 -- BrowserMobProxy。 具体项目首页见:https://github.com/lightbody/browsermob-proxy ...

2018-12-04 19:59:45 5036 0

原创 扫盲贴 - 理解HTTPS

前言 随着网络安全问题越来越被重视,HTTPS协议的使用已经逐渐主流化。目前的主流站点均已使用了HTTPS协议;比如:百度、淘宝、京东等一二线主站都已经迁移到HTTPS服务之上。而作为测试人员来讲,也要需时俱进对HTTPS协议要有一定的了解,这样就可以更好的帮助我们在工作完成任务和排查问题。 ...

2018-11-11 22:06:01 2305 3

原创 Win10下Celery4.2.1基于redis的部署与错误

Celery是一个分布式异步任务的神器,由Python开发但是其通信协议可以支持其它语言。它还可以设置定时任务,设置多个任务队列并路由任务到指定的队列;同时还提供了运行时的一些监控和管理接口。 安装 安装python3.7(官网下载直接安装) 安装celery库(pip install ce...

2018-11-08 15:21:21 1705 0

原创 python3url编解码base64编解码ASE加解密

字符编解码 Python3相对于Python2的一大改变就是,对默认字符类型进行了修改。Python2中定义字符串默认为二进制字符串,强制加前缀u的才是unicode字符串;而Python3中字符串默认为unicode,强制加前缀b的才是二进制字符串。(也就是刚好反过来了) 这里的二进制字符串...

2018-11-01 20:50:29 1118 0

原创 Python语法糖系列

语法糖说明 语法糖(Syntactic sugar): 计算机语言中特殊的某种语法 这种语法对语言的功能并没有影响 对于程序员有更好的易用性 能够增加程序的可读性 简而言之,语法糖就是程序语言中提供[奇技淫巧]的一种手段和方式而已。 通过这类方式编写出来的代...

2018-10-28 14:51:35 10778 0

原创 Python各种类型装饰器详解说明

装饰器说明 Python中的装饰器是一种可以装饰其它对象的工具。 该工具本质上是一个可调用的对象(callable),所以装饰器一般可以由函数、类来实现。 装饰器本身需要接受一个被装饰的对象作为参数,该参数通常为函数、方法、类等对象。 装饰器需要返回一个对象,该对象可以是 经过处理的原参数...

2018-10-27 19:32:42 4804 6

原创 selenium下对指定元素进行截图

Selenium本身是可以支持截图的,包括全屏和元素的截图;只是对于不用的浏览器的兼容性有差异而已。 具体差异如下:   Chrome FireFox IE Edge PhantomJS 全屏截图 可视区域 可视区域 可视区域 可视区域...

2018-10-09 15:34:26 10048 7

转载 python第三方windows编译安装包网站

https://www.lfd.uci.edu/~gohlke/pythonlibs/#wxpython

2018-09-06 17:32:27 652 0

提示
确定要删除当前文章?
取消 删除