首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >接口测试平台代码实现番外:主页改版-3

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

作者头像
我去热饭
发布于 2022-05-19 01:49:09
发布于 2022-05-19 01:49:09
27300
代码可运行
举报
文章被收录于专栏:测试开发干货测试开发干货
运行总次数:0
代码可运行

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

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

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

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

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

所以代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制


# 首页保存请求数据
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('')

然后我们测试下:

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

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

可以看到数据完美正确。

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

下节我们会对主页右侧进行改版,增加个人任务数据等展示。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-02-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
接口测试平台代码实现番外:主页改版-2
打开Home.html,我们找到这个保存请求的按钮,给它写了一个onclick函数。注意,需要传入项目id
我去热饭
2022/05/19
2290
接口测试平台代码实现番外:主页改版-2
接口测试平台代码实现113:登录态接口-9
本节我们要把登陆态安装到 请求体中,首先我们先解决一个bug,就是当选择不添加登陆态时候,login_res未被定义的问题:
我去热饭
2022/05/19
3070
接口测试平台代码实现113:登录态接口-9
接口测试平台代码实现56:首页重构-4
本节继续开发首页右侧的显示效果,可能有的同学觉得这里节奏太慢了,不怕,咱养肥再看。
我去热饭
2022/05/19
1.4K0
接口测试平台代码实现56:首页重构-4
接口测试平台代码实现107:登录态接口-4
首先我们要修复上节的一个bug,就是展示这个登陆态函数的bug,由于作者的疏忽,导致加错了login_ :
我去热饭
2022/05/19
3180
接口测试平台代码实现107:登录态接口-4
接口测试平台代码实现137: 小bug集中修复
有bug反馈证明 有人在用,在学。这点很好。当然随着 难度不断的提升,一些bug也并不是我故意埋的了。感谢反馈的小伙伴等人!
我去热饭
2022/05/19
2290
接口测试平台代码实现137: 小bug集中修复
接口测试平台代码实现39:接口数据全部保存
我们之前的章节已经解决了各种接口的数据的提取问题,本节的任务就是把这些传给后端,然后保存成功。
我去热饭
2022/05/19
6520
接口测试平台代码实现39:接口数据全部保存
接口测试平台代码实现79: 多接口用例-19
准备俩个步骤接口,第一个仍然是昨天例子那个可以通的x度接口。第二个可以不通,不是真接口,主要验证在url/header/body中 是否能成功接收并代入第一个接口的返回值qid和en:
我去热饭
2022/05/19
3110
接口测试平台代码实现79: 多接口用例-19
接口测试平台代码实现54:首页重构-2
好,虽然绝大多数同学还未追上最新进度进行投票,但是已投情况来看,大部分还是支持首页做成接口快速调试功能。
我去热饭
2022/05/19
5510
接口测试平台代码实现54:首页重构-2
接口测试平台代码实现47:复制接口
用户点击接口后面的按钮,就会生成一个新的接口,除了名字后缀有副本字样外,其他一切数据都一摸一样。这样方便用户给接口的数据改一改就变成了新的测试点或其他接口了。
我去热饭
2022/05/19
6270
接口测试平台代码实现47:复制接口
接口测试平台代码实现71: 多接口用例-11
本节主要处理掉,这个步骤保存的功能,其实对于跟到现在的同学来说,业务上的curd早就已经轻车熟路了。本节节奏稍快:
我去热饭
2022/05/19
5490
接口测试平台代码实现71: 多接口用例-11
接口测试平台代码实现30:接口库-接口列表
这里我们先把所有可能用到的字段都列举出来了。怎么样,发送一个请求是不是比我们看到的要复杂多了?
我去热饭
2022/05/19
7780
接口测试平台代码实现30:接口库-接口列表
接口测试平台代码实现65: 多接口用例-5
models.py如下,新增DB_step,我们从这开始,把小用例 或者说接口,称为步骤。一个大用例 含有多个步骤step 组成,步骤有执行顺序,本体是一个接口,额外还有提取返回值/断言返回值的 设计。
我去热饭
2022/05/19
2350
接口测试平台代码实现65: 多接口用例-5
接口测试平台代码实现112:登录态接口-8
本节我们要搞定普通接口调试时自动加入登陆态接口返回参数到请求头/体中的后台实现。
我去热饭
2022/05/19
4290
接口测试平台代码实现112:登录态接口-8
接口测试平台代码实现139:不同项目大用例登陆态干扰bug测试
在输出到报告上的时候,还没有运行到登陆态的相关代码。所以测试报告这样是看不到登陆态字段的。
我去热饭
2022/05/19
1990
接口测试平台代码实现139:不同项目大用例登陆态干扰bug测试
接口测试平台代码实现64: 多接口用例-4
首先打开P_cases.html,找到这个设置按钮,给它加入onclick:
我去热饭
2022/05/19
5120
接口测试平台代码实现64: 多接口用例-4
接口测试平台173:并发功能继续
然后我们先回忆下,这个文件我们目前很多的初始化步骤,其实都是把请求数据从数据库step表中拿出来,拿出来的时候基本都是字符串,我们又合并了一些全局变量替换。
我去热饭
2022/05/20
3360
接口测试平台173:并发功能继续
接口测试平台代码实现番外:主页改版-9
上节,我们搞定了 首页搜索的功能的mock版本,就是写死了返回值的假版本。本节课就来搞定真实的搜索吧。
我去热饭
2022/05/19
2630
接口测试平台代码实现番外:主页改版-9
接口测试平台代码实现107:登录态接口-3
首先先改正一下 榜一大哥提出的bug,就是当选择完公共请求头后取消选择,然后再请求就会报错的问题:
我去热饭
2022/05/19
5180
接口测试平台代码实现107:登录态接口-3
接口测试平台代码实现52: 自动异常测试-5
找到这个error_play函数,我们已经替换好了请求体,那么接下来就把新请求体和接口id传递给后台即可
我去热饭
2022/05/19
8370
接口测试平台代码实现52: 自动异常测试-5
接口测试平台代码实现番外:主页改版-4
我们这里准备当用户进入这个首页的时候,就自动带进来4个字段。count_***** 所以我们现在去views.py中找到child_json,来添加这个4个字段。
我去热饭
2022/05/19
3490
接口测试平台代码实现番外:主页改版-4
推荐阅读
相关推荐
接口测试平台代码实现番外:主页改版-2
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档