deepin系统下部署Python3.5的开发及运行环境 1 概述 本人小白一枚,由于最近要学习python接口自动化测试,所以记录一下相关学习经过及经验,希望对跟我一样小白的朋友可以有所帮助。 2 下载 在python官网下载指定平台下的python3.5的环境 例如,下载下载的文件为Python ...
分类:
编程语言 时间:
2017-09-10 19:02:59
阅读次数:
422
我们日常项目中的接口测试案例肯定不止一个,当案例越来越多时我们如何管理这些批量案例?如何保证案例不重复?如果案例非常多(成百上千,甚至更多)时如何保证案例执行的效率?如何做(批量)测试数据的管理?如何做到数据与脚本分离? 以上这些问题才是我们自动化测试中要重点考虑的问题,单个用例其实并不难。 来看一 ...
分类:
编程语言 时间:
2017-09-09 00:50:17
阅读次数:
262
用例的管理问题解决了后,接下来要考虑的就是报告我问题了,这里生成测试报告主要用到 HTMLTestRunner.py 这个模块,下面简单介绍一下如何使用: 一、下载HTMLTestRunner下载: 这个模块不能通过pip安装,只能下载安装,下载地址如下: python2.x版本:http://tu ...
分类:
编程语言 时间:
2017-09-09 00:50:02
阅读次数:
197
前面五节主要介绍了环境搭建和requests库的使用,可以使用这些进行接口请求的发送。但是如何管理接口案例?返回结果如何自动校验?这些内容光靠上面五节是不行的,因此从本节开始我们引入python单元测试框架 unittest,用它来处理批量用例管理,校验返回结果,初始化工作以及测试完成后的环境复原工 ...
分类:
编程语言 时间:
2017-09-09 00:47:48
阅读次数:
160
一、安装python mac下自带安装了python,这个不多说了。 二、安装虚拟环境: 我们在一台机器上可以安装多个python版本,为了使每个版本的环境相互不受干扰,我们可以安装虚拟环境: 1、安装virtualenv:pip install virtualenv 2、新建名为venv的虚拟环境 ...
分类:
编程语言 时间:
2017-09-08 14:55:05
阅读次数:
181
环境搭建好后,就需要先来了解一下python中做http协议接口测试的库 >requests的一些简单使用了,主要包括: 本节首先来了解一下requests库中如何发送get请求: 一、方法定义: 1、到官方文档去了下requests.get()方法的定义,如下: 2、点击右上角的【source】, ...
分类:
编程语言 时间:
2017-09-08 14:44:06
阅读次数:
181
上一节介绍了 requests.get() 方法的基本使用,本节介绍 requests.post() 方法的使用: 本文目录: 一、方法定义 二、post方法简单使用 1、带数据的post 2、带header的post 3、带json的post 4、带参数的post 5、普通文件上传 6、定制化文件 ...
分类:
编程语言 时间:
2017-09-08 14:40:39
阅读次数:
243
转载自:http://www.cnblogs.com/findyou/p/5388853.html 说明,本文为学习参考,将于一段时间后删除。 前言 前两篇普及相关基础知识后,本篇主要对举例对国家气象局接口自动化测试进行讲解(Get请求及结果断言),以达到自动化测试入门目的,除了前两篇的一些了解外, ...
分类:
移动开发 时间:
2017-09-03 23:44:20
阅读次数:
369
一直在工作,时间真的过的好快啊,2017年已近过去了一大半,回想2016年6月份时,我辞掉我不太喜欢的电子产品研发的工作,毅然投入IT行业,俗话说‘转行穷3年’,开始IT生涯起点 ‘软件测试’ ,之后痴迷于自动化测试,于是去年的大部分时间都在研究自动化,接口自动化,在这过程中学习了python,后来 ...
分类:
其他好文 时间:
2017-09-03 12:09:51
阅读次数:
160
使用badboy录制脚本,到处到jmeter后进行接口自动化,后来想着 可不可以用自动化来跑脚本呢,不用jmeter的图形界面呢, 选择了ant来进行构建,最后想到了用Jenkins来进行持续构建接口测试。 上一篇讲到了badboy录制jmeter脚本后,可以在jmeter进行回访, 其实也可以直接 ...
分类:
其他好文 时间:
2017-09-02 20:46:24
阅读次数:
303