摘要: 上一篇我们介绍了Jenkins的安装,这一篇我们介绍如何配置Jenkins的工具和如何下载插件。 首先我们先来看如何配置工具,这里的工具是指JDK、Ant、Maven、Git等。 1.点击系统管理,如图: 2.点击Global Tool Configuration。 3.这里有红色报错是因为我们机器 阅读全文
posted @ 2018-11-10 17:29 小文叔 阅读(3016) 评论(0) 推荐(1) 编辑
摘要: 我们在进行自动化测试的时候通常我们都会进行持续集成,可以帮助我们持续集成的工具有很多,我个人比较喜欢用Jenkins。 主要是因为它有如下优点: 开源免费 跨平台,支持所有的平台 web形式的可视化的管理页面 安装配置超级简单 tips及时快速的帮助 有丰富的插件 那么下面我们就来看看Jenkins 阅读全文
posted @ 2018-11-10 17:20 小文叔 阅读(268) 评论(0) 推荐(0) 编辑
摘要: jdbc:mysql://ip:3306/test?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true 阅读全文
posted @ 2018-11-10 13:46 小文叔 阅读(134) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-11-09 15:25 小文叔 阅读(373) 评论(0) 推荐(0) 编辑
摘要: Postman的test本质上是JavaScript代码,通过我们编写测试代码,每一个tests返回True,或是False。每一个tests实际上就是一个测试用例 官方文档给出了很多验证方式,我们通过实例来进行学习 接口返回结果为json{ "status": 301, "message": "购 阅读全文
posted @ 2018-11-08 16:58 小文叔 阅读(859) 评论(0) 推荐(0) 编辑
摘要: Jmeter 在linux下的分布式压测 0、将 windows机器作为master 控制机(同时也兼做负载机slave), linux机器作为 负载机 slave。 1、linux环境安装 : (1)、在linux(centos)下需要安装JDK (1.8) 和 JMETER (5.0) jdk文 阅读全文
posted @ 2018-11-07 19:41 小文叔 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 异步io的说白了就是遇到io操作的时候,就停下来去做别的事情。io分网络io和磁盘io,网络io比如说打开一个网站获取数据,下载一首歌等等,磁盘io就是把数据存到一个文件里面,写到磁盘上。 从网站上获取数据或者把数据写到磁盘上都是需要时间的,那就得等待了,这样的话,很多任务的时候就比较慢了,而异步i 阅读全文
posted @ 2018-11-06 17:46 小文叔 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 迭代器只有在调用next的时候才会取数据(所以省内存),或者循环的时候,一个对象里面实现了__iter__方法,iter方法里面返回了一个迭代器,那就是一个可迭代对象了。 下面的代码,首先实现了iter方法,这个对象就是一个可迭代对象了,然后又返回了self就是自己,就是一个迭代器了。 使用for 阅读全文
posted @ 2018-11-06 17:46 小文叔 阅读(178) 评论(0) 推荐(0) 编辑
摘要: socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。 socket就是该模式的一个实现 阅读全文
posted @ 2018-11-06 17:45 小文叔 阅读(27573) 评论(0) 推荐(0) 编辑
摘要: 什么是设计模式,我们写代码就是为了解决一些实际的问题,当然在我们之前已经有很多优秀的程序员写了很多的代码,总结出来了某一类问题成熟的解决方案,我们拿来用就可以了。 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的 阅读全文
posted @ 2018-11-06 17:44 小文叔 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 什么是词云呢? 词云就是一些关键词组成的一个图片。大家在网上经常看到,下面看一些例子: 那用python生成一个词云的话怎么办呢,首先要有一些词,咱们随便找个吧,用see you again的歌词好了,放到again.txt里面,放着待会咱们用。 然后呢,咱们用 wrodcloud这个模块,他可以实 阅读全文
posted @ 2018-11-06 17:43 小文叔 阅读(2009) 评论(0) 推荐(0) 编辑
摘要: 我们看到一些比较写的比较好文章或者博客的时候,想保存下来到本地当一个pdf文件,当做自己的知识储备,以后即使这个博客或者文章的连接不存在了,或者被删掉,咱们自己也还有。 当然咱们作为一个coder,这样的事情肯定不能手动保存下来然后再转成pdf存起来对不对,有失咱们码农的身份,当然要自动化的来实现了 阅读全文
posted @ 2018-11-06 17:41 小文叔 阅读(23596) 评论(0) 推荐(1) 编辑
摘要: 我们在写case的时候,如果用例的操作是一样的,就是参数不同,比如说要测一个登陆的接口,要测正常登陆的、黑名单用户登陆的、账号密码错误的等等,在unittest里面就要写多个case来测试。 这样的情况只是调用接口的时候参数不一样而已,再写多个case的话就有点多余了,那怎么办呢,就得把这些参数都写 阅读全文
posted @ 2018-11-06 17:40 小文叔 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 安利一个好用的写日志模块,python自带的logging模块理解起来比较费劲,直接pip install nnlog即可 使用例子如下代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import nnlog log = nnlog.Logger(file_name='my 阅读全文
posted @ 2018-11-06 17:40 小文叔 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 我们在写代码的时候,经常会操作数据库,增删改查,数据库有很多类型,关系型数据库和非关系数据库,这里咱们介绍一下python怎么操作mysql、redis和mongodb。 一、python操作mysql数据库 python3中操作mysql数据需要安装一个第三方模块,pymysql,使用pip in 阅读全文
posted @ 2018-11-06 17:39 小文叔 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 很多小伙伴都反映公司要求测dubbo(dubbo是一个java的分布式开源框架)接口,不会写java代码,怎么测,能不能用python来调dubbo接口。当然是可以的了,最近研究了一下,很简单,分享给大家。 关于dubbo这个框架咱就不过多描述了,开发用,咱们只关注怎么调用就行了,想了解原理的可以看 阅读全文
posted @ 2018-11-06 17:38 小文叔 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 什么是web开发呢,其实就是开发一个网站了。那开发网站需要用到哪些知识呢 1、python基础,因为用python开发的,所以python指定要会,最起码你也得会条件判断,循环,函数,类这些知识; 2、html、css的基础知识,因为要开发网站,网页都html和css写的,最起码这些知识你得会,就算 阅读全文
posted @ 2018-11-06 17:36 小文叔 阅读(6478) 评论(0) 推荐(0) 编辑
摘要: 我们在写程序的时候经常会打一些日志来帮助我们查找问题,这次学习一下logging模块,在python里面如何操作日志。 介绍一下logging模块,logging模块就是python里面用来操作日志的模块,logging模块中主要有4个类,分别负责不同的工作: Logger 记录器,暴露了应用程序代 阅读全文
posted @ 2018-11-06 17:35 小文叔 阅读(482) 评论(0) 推荐(0) 编辑
摘要: Cookie是什么? cookie说的直白点就是保存在用户浏览器端 的一个键值对,举个例子,你现在登录了京东商城,你把浏览器关闭之后,你再打开京东,你还是可以对你的账户继续操作,已经购买的商品,订单都是可以看到 的,这个就是cookie起了作用。那为什么你再次打开的时候,就直接是已经登录状态了,京东 阅读全文
posted @ 2018-11-06 17:34 小文叔 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 字符串是我们在编程的时候很常用的一种数据类型,检查会在字符串里面查找一些内容,对于比较简单的查找,字符串里面就有一些内置的方法可以处理,对于比 较复杂的字符串查找,或者是有一些内容经常变化的字符串里面查找,那么字符串内置的查找方法已经不好使了,满足不了我们的要求,这个时候就得用正则表达式 了,正则表 阅读全文
posted @ 2018-11-06 17:33 小文叔 阅读(299) 评论(0) 推荐(0) 编辑