发布于2021-05-30 20:39 阅读(1409) 评论(0) 点赞(16) 收藏(3)
前情:
开始接口测试前,先得搭建一套本地可以运行的接口环境。本次使用的是学生管理系统,由测试奇谭分享,是用Python代码写的,因此需要Python环境。
1、Python的安装就不多说了。
2、Pycharm的安装:可以参考我之前的一篇实战系列文章《【实战学习(二)】开源项目学习之准备工作》。
需要注意的是:在同一个python环境中安装同一个包的不同版本,后安装的包会把原来安装的包覆盖掉。这样,如果同一台机器上两个项目依赖于相同包的不同版本,则会导致一些项目运行失败。
解决这个问题的方案是:虚拟环境。虚拟环境是真实python环境的复制版本。在虚拟环境中使用的python是复制的python,安装python包也是安装在复制的python中。
virtualenv(虚拟环境) 和 virtualenvwrapper(虚拟环境扩展包) 为每个项目提供独立环境。具体的介绍、安装和使用同样可参考《【实战学习(二)】开源项目学习之准备工作》。
进入虚拟环境,并安装项目依赖的模块:
pip install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
输入 python run_server.py
启动项目。
run_server.py具体的内容如下:
# encode=utf-8
import os
os.chdir("./studentManagementSystem")
os.system("python manage.py runserver 0.0.0.0:8099") # 启动地址
runserver 方法是调试 Django 时经常用到的运行方式,它使用 Django 自带的 WSGI Server运行,主要在测试和开发中使用。
- 首先 Django 告诉我们如何访问项目,通过 http://0.0.0.0:8099 访问创建好的项目,8000 是 Django 的默认端口号,为避免端口被占用,因此这里改为8099,IP是本机127.0.0.1,均可以在run_server.py中自行修改。
- 最后如若想退出运行状态,可以通过 CTRL+C 来终止。
关于Django框架的更多内容可参考《【实战学习(三)】开源项目学习之Django框架简介以及启动》。
from django.contrib.admin.filters import (
File "C:\Users\Facek\Envs\apitest\lib\site-packages\django\contrib\admin\filters.py", line 10, in <module>
from django.contrib.admin.options import IncorrectLookupParameters
File "C:\Users\Facek\Envs\apitest\lib\site-packages\django\contrib\admin\options.py", line 12, in <module>
from django.contrib.admin import helpers, widgets
File "C:\Users\Facek\Envs\apitest\lib\site-packages\django\contrib\admin\widgets.py", line 151
'%s=%s' % (k, v) for k, v in params.items(),
^
SyntaxError: Generator expression must be parenthesized
解决报错后重新启动项目:
在浏览器输入:IP:端口/api/departments/,如果能获取到数据,证明服务启动成功。
Postman的相关介绍、安装和基本操作可以参考《【测试工具】Postman之安装和基本使用》。
从接口清单.txt
可以知道,查询学院所有的信息的请求方法是GET,请求地址是http://127.0.0.1:8099/api/departments/
以上,环境准备就绪。
【部分内容参考自】
原文链接:https://blog.csdn.net/m0_37621024/article/details/117374358
作者:你说php不行了
链接:http://www.phpheidong.com/blog/article/86883/b02650753524c9e2c532/
来源:php黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 php黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-4
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!