上帝De助手

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

Python单元测试报告框架PyTestReport

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

2019-05-13 23:51:31

阅读数 15

评论数 0

如何打包和发布Python程序

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

2019-05-04 23:54:14

阅读数 1682

评论数 3

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

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

2019-04-25 10:14:25

阅读数 37

评论数 0

Python定时任务神器 - APScheduler

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

2019-04-24 18:16:40

阅读数 58

评论数 0

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

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

2019-03-31 14:42:02

阅读数 85

评论数 0

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

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

2019-03-31 14:32:28

阅读数 48

评论数 0

Python日志模块logging使用详解

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

2019-03-23 23:12:10

阅读数 166

评论数 0

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

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

2019-03-12 18:25:27

阅读数 127

评论数 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

阅读数 175

评论数 0

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

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

2019-02-16 15:14:43

阅读数 342

评论数 0

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

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

2019-02-15 23:21:40

阅读数 737

评论数 0

论接口自动化测试方法

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

2019-01-24 23:11:34

阅读数 878

评论数 1

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

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

2019-01-10 20:42:26

阅读数 267

评论数 0

windows环境下python3安装Crypto

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

2019-01-09 16:34:27

阅读数 568

评论数 2

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

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

2018-12-04 19:59:45

阅读数 1521

评论数 0

扫盲贴 - 理解HTTPS

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

2018-11-11 22:06:01

阅读数 2151

评论数 3

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

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

2018-11-08 15:21:21

阅读数 758

评论数 0

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

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

2018-11-01 20:50:29

阅读数 350

评论数 0

Python语法糖系列

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

2018-10-28 14:51:35

阅读数 2626

评论数 0

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

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

2018-10-27 19:32:42

阅读数 1261

评论数 1

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