随笔分类 -  Python

摘要:Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。 在说unittest之前,先说几个概念: TestCase 也就是测试用例 TestSuite 多个测试用例集合在一起,就是TestSuite Test 阅读全文
posted @ 2017-12-16 09:41 尘世风 阅读(89038) 评论(5) 推荐(27) 编辑
摘要:今天给大家分享一个简单的python脚本,使用python进行http的接口测试,脚本很简单,逻辑是:读取excel写好的测试用例,然后根据excel中的用例内容进行调用,判断预期结果中的返回值是否和返回报文中的值一致,如果不一致则根据用例标题把bug提交到bug管理系统,这里使用的bug管理系统是 阅读全文
posted @ 2017-12-06 17:10 尘世风 阅读(4567) 评论(0) 推荐(1) 编辑
摘要:我们在开发程序的时候,有时候需要开发一些自动化的任务,执行完之后,将结果自动的发送一份邮件,python发送邮件使用smtplib模块,是一个标准包,直接import导入使用即可,代码如下: 下面是发送带附件的邮件 当然,我们可以封装成一个函数,使用的时候,直接调用函数,传入邮箱账号密码,收件人,发 阅读全文
posted @ 2017-12-02 18:27 尘世风 阅读(371) 评论(0) 推荐(0) 编辑
摘要:一、线程&进程 对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。进程是很多资源的集合。 有些进程还不止同时干一件事,比如Word, 阅读全文
posted @ 2017-12-02 11:38 尘世风 阅读(376) 评论(0) 推荐(0) 编辑
摘要:一、面向对象编程 面向对象--Object Oriented Programming,简称oop,是一种程序设计思想。在说面向对象之前,先说一下什么是编程范式,编程范式你按照什么方式来去编程,去实现一个功能。举个例子,你要做饭,可以用电磁炉,也可以用煤气灶。不同的编程范式本质上代表对各种类型的任务采 阅读全文
posted @ 2017-11-25 10:35 尘世风 阅读(318) 评论(0) 推荐(0) 编辑
摘要:#requests介绍 python操作网络,也就是打开一个网站,或者请求一个http接口,使用urllib模块。 urllib模块是一个标准模块,直接import urllib即可,在python3里面只有urllib模块,在python2里面有urllib模块和urllib2模块。 import 阅读全文
posted @ 2017-11-18 15:21 尘世风 阅读(1173) 评论(0) 推荐(1) 编辑
摘要:1.什么是异常 异常是错误发生的信号,一旦程序出错就会产生一个异常,如果该异常没有被应用程序处理,那么该异常就会抛出来,程序的执行也随之终止 异常包含三个部分 1. 异常的追踪信息 File "D:\python代码\1.异常.py", line 8, in <module> 2. 异常的类型 Na 阅读全文
posted @ 2017-11-18 14:33 尘世风 阅读(337) 评论(0) 推荐(0) 编辑
摘要:分享一段代码,开发了3个接口: 1、上传文件 2、查看所有文件 3、下载文件 使用python开发,需要安装flask模块,使用pip install flask安装即可,代码量特别少,就能实现,加上注释总共35行代码,特别的简单,代码如下: 阅读全文
posted @ 2017-11-18 14:16 尘世风 阅读(1435) 评论(0) 推荐(0) 编辑
摘要:说来也是巧,今天和一个朋友聊天,说他运气不错应该买彩票,于是就想到了双色球的规则,就写了几行代码产生双色球号码,代码如下: 阅读全文
posted @ 2017-11-12 23:06 尘世风 阅读(1038) 评论(0) 推荐(0) 编辑
摘要:我们在写代码的时候,经常会操作数据库,增删改查,数据库有很多类型,关系型数据库和非关系数据库,这里咱们介绍一下python怎么操作mysql、redis和mongodb。 一、python操作mysql数据库 python3中操作mysql数据需要安装一个第三方模块,pymysql,使用pip in 阅读全文
posted @ 2017-11-11 13:45 尘世风 阅读(3579) 评论(0) 推荐(0) 编辑
摘要:一、python操作excel,python操作excel使用xlrd、xlwt和xlutils模块,xlrd模块是读取excel的,xlwt模块是写excel的,xlutils是用来修改excel的。这几个模块使用pip安装即可,下面是这几个模块的使用。 二、xlrd模块,xlrd模块用来读exc 阅读全文
posted @ 2017-11-11 11:29 尘世风 阅读(10234) 评论(1) 推荐(0) 编辑
摘要:这周学习了装饰器和生成器,写下博客,记录一下装饰器和生成器相关的内容。 一、装饰器 装饰器,这个器就是函数的意思,连起来,就是装饰函数,装饰器本身也是一个函数,它的作用是用来给其他函数添加新功能,比如说,我以前写了很多代码,系统已经上线了,但是性能比较不好,现在想把程序里面每个函数都加一个功能,用来 阅读全文
posted @ 2017-11-11 11:28 尘世风 阅读(832) 评论(0) 推荐(0) 编辑
摘要:一、模块、包 什么是模块? 模块实质上就是一个python文件,它是用来组织代码的,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称。 什么是包? 包,package本质就是一个文件夹,和文件夹不一样的是它有一个__init__.py文件,包是从逻辑上 阅读全文
posted @ 2017-10-21 14:25 尘世风 阅读(509) 评论(0) 推荐(0) 编辑
摘要:1、你是一个高级测试工程师,现在要做性能测试,需要你写一个函数,批量生成一些注册使用的账号。 产生的账号是以@163.com结尾,长度由用户输入,产生多少条也由用户输入,用户名不能重复,用户名必须由大写字母、小写字母、数字组成,结果如下图: 2、测试机器的磁盘太小,经常报警,要写一个清理日志的脚本, 阅读全文
posted @ 2017-10-15 09:42 尘世风 阅读(748) 评论(0) 推荐(0) 编辑
摘要:在说函数前,先说一下列表,前面已经说了,一个列表内可以嵌套多个列表,如下 软件测试 = ['功能测试','自动化测试','安全测试',['性能测试',['脚本开发','压测','性能调优']]] 但,如何将每个嵌套的列表元素都打印出来呢,直接用print? 我们看到,直接用print编译器只会把它当 阅读全文
posted @ 2017-10-12 11:43 尘世风 阅读(485) 评论(0) 推荐(0) 编辑
摘要:这篇博客来说一下python对文件的操作。 在Python中实现文件的读写操作其实非常简单,通过Python内置的open函数,我们可以指定文件名、操作模式、编码信息等来获得操作文件的对象,接下来就可以对文件进行读写操作了。这里所说的操作模式是指要打开什么样的文件(字符文件还是二进制文件)以及做什么 阅读全文
posted @ 2017-09-24 18:38 尘世风 阅读(410) 评论(0) 推荐(0) 编辑
摘要:一、数据类型是什么鬼? 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。 二、整形和浮点型 整形也就是整数类型(int)的,在python3 阅读全文
posted @ 2017-09-23 23:20 尘世风 阅读(479) 评论(0) 推荐(0) 编辑
摘要:什么是字典 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: d = {key1 : value1, key2 : value2 } 键必须是唯一的,但值则不必。 阅读全文
posted @ 2017-09-20 21:57 尘世风 阅读(527) 评论(0) 推荐(0) 编辑
摘要:一、什么是列表、元组 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。 列表 阅读全文
posted @ 2017-09-20 10:07 尘世风 阅读(705) 评论(1) 推荐(1) 编辑
摘要:☞写在前面 在说Python之前,我想先说一下自己为什么要学Python,我本人之前也了解过Python,但没有深入学习。之前接触的语言都是Java,也写过一些Java自动化用例,对Java语言只能说有所掌握,但离精通还有较大的距离。Java我先前也有学过,但我觉得学起来还是比较吃力的,特别在自学状 阅读全文
posted @ 2017-09-17 01:05 尘世风 阅读(1505) 评论(2) 推荐(2) 编辑

*/