接口测试平台代码实现番外:主页改版-3

简介: 接口测试平台代码实现番外:主页改版-3

首先我们接着前一节,在Home.html中把这个新的js函数发请求的请求体中添加项目id字段:

微信图片_20220704130327.png然后我们就算搞定了 项目保存右侧请求调试的数据的前端功能,本节我们接着来写urls.py和views.py了

微信图片_20220704130333.png

后端我们先新建这个函数:

微信图片_20220704130340.png

然后我们想一想,这个函数要做什么。

  1. 它要获取前端带过来的数据:项目id 请求数据
  2. 它要调用接口库的表,新增一个接口。
  3. 它要返回给前端结果


所以代码如下

# 首页保存请求数据
def Home_save_api(request):
  project_id = request.GET['project_id']
  ts_method = request.GET['ts_method']
  ts_url = request.GET['ts_url']
  ts_host = request.GET['ts_host']
  ts_header = request.GET['ts_header']
  ts_body_method = request.GET['ts_body_method']
  ts_api_body = request.GET['ts_api_body']
  DB_apis.objects.create(project_id=project_id,
                         name = '首页保存接口',
                         api_method = ts_method,
                         api_url = ts_url,
                         api_header = ts_header,
                         api_host = ts_host,
                         body_method = ts_body_method,
                         api_body = ts_api_body,
                         )
  return HttpResponse('')

然后我们测试下:

微信图片_20220704130347.png

我们给第三个项目增加了这个请求,然后进入这个项目去看看有没有:

微信图片_20220704130354.png

可以看到成功保存进来了,然后我们打开调试,看看数据对不对:

微信图片_20220704130359.png

可以看到数据完美正确。


所以这个功能我们就算完成了。

相关文章
|
25天前
|
Java 关系型数据库 数据库连接
Mybatis+MySQL动态分页查询数据经典案例(含代码以及测试)
Mybatis+MySQL动态分页查询数据经典案例(含代码以及测试)
24 1
|
2月前
|
资源调度 测试技术 Linux
一款接口自动化神器—开源接口测试平台Lim(Less is More)
一款接口自动化神器—开源接口测试平台Lim(Less is More)
126 2
|
2月前
|
测试技术
包含用例执行时间的测试报告代码
包含用例执行时间的测试报告代码
|
4月前
com串口通信测试代码
com串口通信测试代码
28 0
|
29天前
|
缓存 运维 Serverless
应用研发平台EMAS产品常见问题之测试检查更新没有反应如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
1月前
|
机器学习/深度学习 人工智能 监控
视觉智能平台常见问题之体验产品的美颜测试关掉如何解决
视觉智能平台是利用机器学习和图像处理技术,提供图像识别、视频分析等智能视觉服务的平台;本合集针对该平台在使用中遇到的常见问题进行了收集和解答,以帮助开发者和企业用户在整合和部署视觉智能解决方案时,能够更快地定位问题并找到有效的解决策略。
23 1
|
1月前
|
Java 测试技术
单元测试编写可测试代码
单元测试编写可测试代码
19 2
|
2月前
|
测试技术
Lim测试平台测试报告说明
Lim测试平台测试报告说明
32 2
|
2月前
|
SQL 测试技术 数据库连接
Lim接口测试平台-接口测试功能详解
Lim接口测试平台-接口测试功能详解
40 1
|
2月前
|
SQL 监控 测试技术
Lim测试平台变量使用规则介绍
Lim测试平台变量使用规则介绍
27 0