一, 环境准备
- python3.6.7
- Pycharm
二, 创建项目
我这里是在 Django 项目中新建了个 App, 目录结构如下图所示:
那么怎么在已有的 Django 项目中新建 App 并进行配置呢:
2.1, 新建 App
a, 可以在终端输入命令: python manage.py startapp myapp(这里 myapp 是指你自己 App 的名称), 如下图所示:
b, 也可以在 pycharm 中找到 Tools-->Run manage.py Task,
在弹出的命令框中输入: startapp myapp(这里 myapp 是自己需要创建的 App 名称), 如下图所示:
这里我建立的 App 名称为 Testcase, 然后再在这个 App 中创建一个 urls.py 文件, 如下图所示:
2.2, 在 urls.py 文件中配置路径:
- from django.conf.urls import url
- from . import views
- urlpatterns = [
- url('login', views.login, name='post')
- ]
2.4, 然后在项目主 urls.py 中配置新建 App 路径映射关系, 如下图所示:
2.5, 在新 App 中编写视图函数, 首先在 views.py 中引用 HttpResponse 包
根据 2.3 步, 我们需要建立一个函数名为 login 的视图函数, 如下图所示:
2.6, 启动项目, 在控制台中输入 python manage.py runserver, 回车
2.7, 在浏览器中输入地址, 访问我们的项目, 根据我们配置的 url, 所以访问路径为: http://127.0.0.1:8000/login/login , 如下图所示:
在这里, 我们可以看到, 结果被成功返回, 但是这似乎并没有达到我们想要的要求, 根据配置路径可以看出, 这里我需要验证的是一个登录接口
所以接下来划重点了
三, 在视图函数中编写登录接口
3.1, 在视图函数中编写登录接口, 如下图所示:
3.2, 在视图函数中编写调用, 登录接口的方法, 如下图所示:
3.3, 启动项目, 测试我们的接口, 这里我用的是 Jmeter 工具
3.3.1, 打开 jmeter, 添加线程组 --> 添加 http 请求并添加相应参数, 添加察看结果树, 如下图所示:
3.3.1, 查看测试结果:
至此: 我们的小 demo 完成了, 欢迎大家进群 :775129837
来源: https://www.cnblogs.com/weimeizhizuo/p/11244654.html