自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

像蚂蚁一样工作,像蝴蝶一样生活

只争朝夕,不负韶华。

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python 接口测试之结果集比较封装

  引言  接口测试执行完后,我们需要进行断言,断言的主要目的是用代码来判断实际结果和预期结果是否一致,这跟手工测试中用肉眼去判断是一样的思路。既然这样,我们可以将已知的预期结果和未知的实际结果简单的封装成一个类,然后写一个比较的函数来判断,最后得到结果。  知识点预热  在讲代码之前,先了解一下python的运算符is和==。可能有些人经常用,但是却不知道是什么意思,知其然而不知...

2020-04-29 00:21:00 595

原创 Python 接口测试之发送邮件封装

  引言  在做接口测试的时候,我们不仅需要将测试结果以报告的形式展示,还需要将测试结果以邮件的形式发送到需要知道的人手中。那么如何发送邮件呢?  邮件发送方式  测试结果以邮件形式发送的方式有两种:第一种:手动统计结果数据及报告,用邮件客户端或web版形式发送,比如:用QQ邮箱,foxmail邮箱...第二种:使用脚本发送,比如:利用python内置对SMTP协议的支持,发送...

2020-04-26 01:28:00 765

原创 Python 接口测试之接口请求方法封装

  引言  前面讲过三篇文章:1、Python 接口测试之Excel表格数据操作方法封装;2、Python 接口测试之接口关键字封装;3、Python 接口测试之获取接口数据封装 ;  既然我们接口测试用例写好了,测试数据也拿到了,那么就是模拟调用接口的方法了,方法有get,post,put,delete,具体是选择哪种,我们需要根据不同接口规定好请求方法来调用。为了方...

2020-04-22 20:39:00 1912 1

原创 Python 接口测试之获取接口数据封装

  引言  前面分享了一篇接口关键字封装的文章,内容主要是针对excel中接口测试数据的常量获取方法进行封装,也就是excel第一行字段,称之关键字。既然拿到了接口测试的关键字,那么关键字对应的值怎么获取呢?比如我们之前封装的方法中,可以获取到接口关键字url,但是excel有多条接口数据,每条接口数据对应的url值不一样。我们不可能一行一行的去拿到每条接口数据的url,所以将所有的方...

2020-04-22 00:58:00 1274

原创 Python 接口测试之接口关键字封装

  引言  我们使用RF做UI自动化测试的时候,使用的是关键字驱动。同样,Python做接口自动化测试的时候,也可以使用关键字驱动。但是这里并不是叫关键字驱动,而是叫数据驱动。而接口测试的关键字是什么呢? 我们数据驱动的载体是Excel,那么excel里存放的数据是接口测试用例数据,一个接口数据里有常量和变量。变量就是一些参数对应的值,而常量就是接口的:host、path、method...

2020-04-18 21:39:00 1674

原创 Python 接口测试之Excel表格数据操作方法封装

  引言  我们在做接口测试,经常会用到excel去管理测试数据,对Excel的操作比较频繁,那么使用python如何操作Excel文件的读与写呢?由于之前讲的都是大的框框,没有讲这么小的模块使用,现在就化整为0的讲解。  读写模块介绍  python有三个模块是对Excel文件的操作,分别是:openpyxl,xlrd和xlwt。下面简单的介绍一下各个模块的特点及使用案例。...

2020-04-18 16:11:00 808

原创 Django 视图函数打印的内容不显示

  引言  今天发现一个很诡异的问题,在django项目视图函数中,使用print,结果打印不出来。由于项目写了很久,查了很久的,最终还是找到根本原因了。有时候BUG就是在那个毫不起眼的角落里藏着!  问题从上图看视图函数请求是成功的,并没有什么毛病,但是百思不得其解,为啥会这样?然后加一下日志再看看:日志可以正常显示,但是打印始终无法显示。 ...

2020-04-15 15:50:00 2861 1

原创 基于Python接口自动化测试框架+数据与代码分离实战(优化篇)

  引言  之前分享过一篇关于使用unittest框架做接口自动化测试的文章——基于Python接口自动化测试框架+数据与代码分离(进阶篇),该篇文章主要讲设计思路与简单实践的过程。但是,小编力求实战,恰巧遇到项目所需。俗话:光说不练假把式,很多人写博客,弄几个小示例后,就感觉自己学会了一套框架,甚至觉得自己是测开了。其实不然,实践使用过程,你会发现很多问题,特别是公司的花式接口和复杂...

2020-04-14 01:16:00 2016

原创 Django自动化测试平台项目前端框架设计

  引言  在之前根据项目具体情况,开发了一套自动预报数据的平台,也写了博客:Django自动化测试平台项目案例。但是前端页面不耐看,久了就生厌。于是就想更换前端框架,顺便记录一下。  前端设计原来的界面:一键预报模块:为了有更好的感官体验,就像把前端的一套换了,框架设计跟之前一样,具体可以参考之前那篇博客。  优化后:...

2020-04-08 00:26:00 1751

原创 unittest框架下的HTMLTestRunner报告通过与失败样式优化

  引言  在很早之前,我写过一篇文章关于HTMLTestRunner报告优化的处理:https://www.cnblogs.com/liudinglong/p/12346824.html,后面群友在群里问了一个问题,是关于通过和失败的用例,图标样式和单击响应的问题。虽然很早之前已经帮群友解决了,由于之前工作繁忙,然而一直没有写下来,现在写下来,以便帮助更多的小伙伴们少走弯路。  问...

2020-04-07 13:48:00 602 1

原创 Python 解决pip使用超时的问题

  引言  之前有位群友在群里发了个问题,说使用pip安装第三方包遇到"Read timeout"。我相信很多时候,大家在使用pip都会遇到这个问题,所以,我想有必要写一遍文章来总结一下。具体如下:  解决方案  在这之前,你要明白一点,直接使用pip安装超时,绝大多数原因是pip源在外国,所以国内使用,网络就算稳定,也有一定超时。要想解决pip安装软件包超时问题...

2020-04-04 20:57:00 1031

Web接口文档模板.doc

对于一些项目组内没有接口文档工具管理和平台,使用word编写web接口文档,方便而简洁,如果需管理,可以使用SVN统一管理,文档中有一个接口案例,可以直接套用。

2020-02-29

Python-3.7.1_for_linux.tgz

请下载zip压缩文件后,里面是python3.7.1.tgz, 下载完后,上传到linux服务器中进行解压安装。

2019-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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