要做接口测试,我们得搭建一套本地可以运行的接口环境。这次我选择了一个搭建容易,适合学习的系统——学生管理系统。
Python安装
这套管理系统是Python代码写的,因此需要Python环境。
安装挺无脑的,按照我提供的安装包和方法装好即可。
Postman安装
Postman是一款接口测试工具。同样是无脑安装,按照我提供的安装包和方法装好即可。
Pycharm安装
Pycharm是python语言编辑工具。无脑安装+3,不说啦~
项目部署
01 项目解压后,用Pycharm打开项目
02 在Pycharm的命令行窗口键入命令,安装项目依赖的模块
pip3 install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
03 在Pycharm的命令行窗口键入命令,启动项目
-
python run_server.py
-
tips:因避免2端口占用,我已修改项目的默认端口为8099,IP是本机127.0.0.1(可以在run_server.py中自行修改)
因我在py文件中修改过默认端口,可能会和后面要讲的接口文档里的URL不一致,但也无伤大雅~
如果运行时报下面的错(Django版本不兼容导致的)
-
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x0000024D934BDD08>
-
Traceback (most recent call last):
-
……
-
File "C:\Python37\lib\site-packages\django\contrib\admin\widgets.py", line 152
-
'%s=%s' % (k, v) for k, v in params.items(),
-
^
-
SyntaxError: Generator expression must be parenthesized
则需跳转到报错路径下,将这个逗号去掉,然后重新键入python run_server.py命令启动项目。
04 阅读项目内的接口API文档或接口清单,拿到接口
05 在浏览器输入:IP:端口/api/departments/如果能获取到数据,证明服务启动成功。
在Postman中试一下,同样能拿到结果,没毛病。
以上,环境准备就绪。若遇问题,可以在下方留言评论。下一次,我们开始接口测试。
总结:
感谢每一个认真阅读我文章的人!!!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。