Superxgl的专栏

If you want to land on the moon, at least you should jump to the sun.

排序:
默认
按更新时间
按访问量

python mock基本使用

在前后台共同进行一个项目的时候常会遇到一种情景, 后台定义好接口,前端按照接口进行开发, 当前端开发完成后台接口却还没有开发完成, 这个时候要进行接口测试, 只能等后台开发完成才能测试, 在这中间浪费了很多时间,  现在有个利器可以解决这个问题, 即使不用后台,只要提前制定好接口的报文,那么前...

2018-02-01 18:36:11

阅读数:115

评论数:0

Python selenium —— 将你的自动化脚本打包成一个exe

写好了Python selenium脚本,到其他机器上运行,还得要在其他机器上也装一套Python的环境,尤其在你用了一些第三方库的时候,甚至还要顾及操作系统是32位还是64位,是不是很坑,如果能打成一个exe就好了,不论32位还是64位,只要拷过去,安装合适版本的浏览器就行了。今天博主就带你将你...

2018-02-01 15:11:35

阅读数:354

评论数:0

HTMLTestRunner 为什么用PyCharm(Eclipse)执行测试成功但无法生成报告

为什么用PyCharm或者Eclipse执行测试成功但无法生成HTMLTestRunner报告 最近遇到一些人问这样的问题:  他们的代码写的没问题,执行也成功了,但就是无法生成HTMLTestRunner的报告,截图如下:  其实这是编辑器搞得鬼,编辑器为了方便用户执行测试,都有一项功...

2018-02-01 15:09:08

阅读数:63

评论数:0

怎样从0开始搭建一个测试框架_11——支持方法

框架到这里已经很不错了,后面就需要各位自己去完善了。比如有时候请求需要加密、签名,还有一些支持方法,可以在utils中建个support.py放进去。 在utils中创建一个support.py文件,里面可以放需要的一些支持方法,我们示例一个加密和签名的方法: ""&q...

2018-02-01 14:54:19

阅读数:50

评论数:0

怎样从0开始搭建一个测试框架_10——数据生成器

怎样从0开始搭建一个测试框架_10 有时候接口或UI上传入的数据需要符合指定的格式,我们在参数化的过程中又不愿意在excel中一遍遍去构造这样的数据,这时我们可以加入生成器来为我们产生符合某些固定格式的数据。  这里我推荐一个挺有意思的库,Faker,能够为你产生各种假数据 别忘了在...

2018-02-01 14:53:15

阅读数:53

评论数:0

怎样从0开始搭建一个测试框架_9——抽取器

怎样从0开始搭建一个测试框架_9 对接口测试来说,很多时候,我们的用例不是一次请求就OK了的,而是多个请求复合的,我们第二个请求可能会用到第一个请求返回值中的数据,这就要我们再次进行封装,做一个抽取器,从结果中抽取部分信息。  这里我们会用到JMESPath库,这是一个让我们通过类似于xp...

2018-02-01 14:52:10

阅读数:45

评论数:1

怎样从0开始搭建一个测试框架_8——断言

怎样从0开始搭建一个测试框架_8 上次我们的用例中增加了断言。断言(检查点)这个东西对测试来说很重要。不然你怎么知道一个测试结果是对是错呢。unittest为我们提供了很多很好的断言,但是对于我们的项目可能是不够的。我们需要封装自己的断言方法。 这里我们简单封装一个断言,在utils中...

2018-02-01 14:51:07

阅读数:147

评论数:0

怎样从0开始搭建一个测试框架_7——接口

怎样从0开始搭建一个测试框架_7 前面我们都是用的UI自动化的用例来实现的,如果我们想做接口框架怎么办?今天就扩展一下接口测试模块,这里我们需要用到requests库(接口是HTTP类型的,其他类型也有对应的库) 我们先在ReadMe.md中补上新加的依赖库。然后在utils中创建一个...

2018-02-01 14:50:11

阅读数:37

评论数:0

怎样从0开始搭建一个测试框架_6——PageObject

怎样从0开始搭建一个测试框架_6 针对UI自动化,接下来我们用PO思想进行下封装。 对于不同的项目,不同的页面,我们都需要选择浏览器、打开网址等,我们可以把这些操作抽象出来,让不同的用例去调用,只需要传入不同参数即可,不用一遍遍复制粘贴。 为此,我们对test目录再次进行分层,创建p...

2018-01-26 15:39:16

阅读数:40

评论数:0

怎样从0开始搭建一个测试框架_5——邮件

怎样从0开始搭建一个测试框架_5 我们已经有了日志、有了报告,生成报告之后需要给其他组员看,自然要有发邮件的功能。这块我们要用到smtplib和email库。 在utils中创建mail.py,初始化时传入全部所需数据,message是正文,可不填,path可以传list或者str;r...

2018-01-26 15:38:18

阅读数:31

评论数:0

怎样从0开始搭建一个测试框架_4——报告

http://blog.csdn.net/huilan_same/article/details/76572481 怎样从0开始搭建一个测试框架_4 这一步我们需要用到并修改HTMLTestRunner.py,它本身是基于PY2的,简单而实用,之前博主对其进行了美化,并且改...

2018-01-26 15:33:59

阅读数:33

评论数:0

怎样从0开始搭建一个测试框架_3——参数化

http://blog.csdn.net/huilan_same/article/details/76572466 怎样从0开始搭建一个测试框架_3 这一步我们需要用到Python库xlrd 我们已经把配置分离,并添加了log,接下来我们应该尝试着进行数据分离,进行参数化...

2018-01-26 15:32:50

阅读数:39

评论数:0

怎样从0开始搭建一个测试框架_1——配置

http://blog.csdn.net/huilan_same/article/details/76572428 怎样从0开始搭建一个测试框架_1 这一步我们用到了selenium的基本的知识,以及一些unittest和PyYaml库的内容,有问题的同学可以参考我之前的博...

2018-01-26 15:31:26

阅读数:32

评论数:0

怎样从0开始搭建一个测试框架_0——总章

http://blog.csdn.net/huilan_same/article/details/76572411 怎样从0开始搭建一个测试框架_0 在开始之前,请让我先声明几点: 这个“从0开始”并不是说你不需要任何基础知识,而是指框架从无到有的过程,要开始搭建还是需要...

2018-01-26 15:28:51

阅读数:32

评论数:0

简单分享一个轻量级自动化测试框架目录结构设计

http://blog.csdn.net/huilan_same/article/details/52319537 更多关于python selenium的文章,请关注我的专栏:Python Selenium自动化测试详解 很多人在做自动化测试的过程中会遇到一个瓶颈...

2018-01-26 14:38:19

阅读数:33

评论数:0

selenium与自动化测试成神之路---学习方法

http://blog.csdn.net/huilan_same/article/details/52559711 忽然想谈谈自动化的学习路径,因为发现很多人总是急于求成,不懂该如何学习。 在群里总是会遇到很多人问低级问题,写了一个selenium脚本,却执行失败,跑到群里来问,大神,这里...

2018-01-26 14:34:37

阅读数:38

评论数:0

Python 包管理工具解惑

https://blog.zengrong.net/post/2169.html 一、困惑 作为一个 Python 初学者,我在包管理上感到相当疑惑(嗯,是困惑)。主要表现在下面几个方面: 这几个包管理工具有什么不同? distutilssetuptoolsdistri...

2018-01-06 10:28:58

阅读数:52

评论数:0

【python工具篇】pip和pypi

PyPI - the Python Package Index The Python Package Index is a repository of software for the Python programming language. There are currently 64...

2018-01-06 10:23:31

阅读数:172

评论数:0

如何使用robots.txt及其详解(与蜘蛛的协议)

如何使用robots.txt及其详解 在国内,网站管理者似乎对robots.txt并没有引起多大重视,应一些朋友之请求,今天想通过这篇文章来简单谈一下robots.txt的写作。 robots.txt基本介绍 Robots协议的全称是“网络爬虫排除标准”(Robots...

2018-01-05 18:03:24

阅读数:46

评论数:0

py2exe打包exe带自定义图标

前言:在网上找了很多方法和转ico的工具都没有用,最后找到了一个 Greenfish Icon Editor Pro 的工具。 1.操作前提:了解py2exe 的打包过程 2.操作过程:   a. 下载图片或者自行设计即可,将图片转成.ico格式,保存在要转的py文件目录下,注意...

2018-01-05 17:58:39

阅读数:114

评论数:0

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