接口测试环境搭建

一、安装python环境及Pycharm

1、python版本必须为:3.5至3.8 之间;

2、环境变量必须设置正确;

3、pip list 能看到结果

二、安装python库

一、安装以下库:

  1. pip install requests

  2. pip install xlrd

  3. pip install xlutils

  4. pip install ddt

  5. pip install pycryptodome

  6. pip install mysqlclient==1.3.12

    安装步骤:
    打开pycharm-安装requests


    接口测试环境搭建_第1张图片
    image.png

    接口测试环境搭建_第2张图片
    image.png

    接口测试环境搭建_第3张图片
    image.png

    接口测试环境搭建_第4张图片
    image.png

    其他插件按照此步骤安装即可

二、如果上述方法安装不了,则改用豆瓣(或者清华源)进行安装:
豆瓣:
pip install 库名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
清华源:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 库名

三、若还是不行,下载whl文件进行安装(适合windwos)
如:下载mysqlclient库
https://www.lfd.uci.edu/~gohlke/pythonlibs 找到mysqlclient 库对应的版本,下载,如:
https://download.lfd.uci.edu/pythonlibs/q4hpdf1k/mysqlclient-1.4.6-cp38-cp38-win32.whl

安装此文件
pip install 某某名称.whl
cd 文件保存的路径
pip install mysqlclient-1.4.6-cp38-cp38-win32.whl

三、安装Fiddler

1、安装教程
Windows安装与配置fiddler
Mac安装与配置fiddler
1)windows 安装后,设置过滤器过滤器设置如下内容:

vip.ytesting.com; 120.55.190.222; localhost; 127.0.0.1; 192.168.37.11; 47.96.181.17; 47.105.51.33; *.baidu.com;


接口测试环境搭建_第5张图片
image.png

Mac 安装后,设置过滤器过滤器设置如下内容:open-hl.toutiao.com


接口测试环境搭建_第6张图片
image.png

注释:手机关闭代理,fiddler不再获取手机端请求(如果fiddler关闭了,手机的代理也需要关闭,否则手机无法上网)

四、安装项目
1、请先安装python环境(建议3.6 以上)
2、下载python库
可以将一下内容封装到install.bat放到项目目录下 -windows直接双击.bat即可搭建系统安装/ install.sh--Mac打开终端执行.sh文件,也可以直接使用命令在终端安装:
pip3 install django==2.0.4 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
Pip3 install cherrypy -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
pause

接口测试环境搭建_第7张图片
image.png
接口测试环境搭建_第8张图片
image.png
接口测试环境搭建_第9张图片
image.png

3、启动项目--找研发要相应的文件
点击run.bat/run.sh文件,启动项目
文件内容:
cd /d %~dp0 #cd 项目路径
set startDir=%cd% #打开项目(路径)
cd "%startDir%\back" #cd 项目back目录下
:: linux 下的启动命令:nohup python3 project/cher_startup.py /dev/null 2> /dev/null &python project/cher_startup.py #运行python项目下的cher_startup.py文件
pause

五、安装HTMLTestRunner.py
请参考此文档:Python3安装HTMLTestRunner
六、解析地址

JSON在线格式化 :http://tool.oschina.net/codeformat/json

Url在线解码:http://tool.chinaz.com/tools/urlencode.aspx

你可能感兴趣的:(接口测试环境搭建)