首页 > 编程语言 > 详细

python接口自动化测试(一)-环境准备

时间:2017-09-08 13:58:38      阅读:224      评论:0      收藏:0      [点我收藏+]

  python中http协议接口相关的库有urllib,urllib2以及reqeusts库,这其中reqeusts库用来起来最方便,因此我也主要采用requests库来做http协议的接口测试。首先还是来看下需要哪些环境信息:

 

一、安装python

  mac下自带安装了python,这个不多说了。

 

二、安装虚拟环境:

我们在一台机器上可以安装多个python版本,为了使每个版本的环境相互不受干扰,我们可以安装虚拟环境:

1、安装virtualenv:pip install virtualenv

2、新建名为venv的虚拟环境:virtualenv venv

3、进入新环境:source venv/bin/activate

4、退出:deactivate


三、安装requests库:

>>>pip install requests

用python做http协议的接口测试会用到这个库。

 

四、http测试工具:

一个使用 Python + Flask 编写的 HTTP 请求和响应服务,该服务主要用于测试 HTTP 库。后续测试我们都基于这个网站。

http://httpbin.org/

 

五、在本地搭建httpbin:

考虑到测试时要不断访问 httpbin 网站,请求过多担心被拉到黑名单,我们自己在本志搭建一套httpbin服务。

1、安装:pip install gunicorn

2、安装:pip install httpbin

3、启动:gunicorn httpbin:app

 

至此,环境搭建已经完毕,可以开始玩了~

 

 

python接口自动化测试(一)-环境准备

原文:http://www.cnblogs.com/puresoul/p/7488481.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!