接口测试平台番外-正交工具2

简介: 上节我们简单了解了一下什么是正交。本节我们来进行设计与实现:正好也来复习一下,如何新增一个菜单模块的开发流程

首先打开welcome.html,这是我们的公共菜单,我们添加一个:

微信图片_20220703191657.png

如上图,我们删除了之前的接口调试菜单,因为接口调试功能已经作为主页了。取而代之的是 新增了一个 叫“小工具” 的菜单和它的子菜单-正交生成器,并且它的路由是/tools_zhengjiao/ ( 注意这个格式 ,千万不要写错)

效果默认折叠,点击后展开漏出各种子菜单:

微信图片_20220703191721.png

然后我们具体存放后台代码的文件,最好新建一个views_tools.py,既然是新开出来的一个模块,就不要和之前的views.py挤在一起了。

所以我们新建:

微信图片_20220703191730.png

然后这个文件开头要写些什么呢?我们可以照搬views.py的:

微信图片_20220703191736.png

from django.shortcuts import render
from django.contrib.auth.decorators import login_required
# Create your views here.
from django.http import HttpResponse,HttpResponseRedirect
from django.shortcuts import render
from MyApp.models import *
import json
import request

然后我们在这里写下我们的公共参数函数和第一个函数微信图片_20220703191743.png

这里我们没有去写child 和 child_json函数,是因为这俩个函数是作为整个项目的控制函数,我们虽然新建了 一个文件,但也就是存放一些普通函数而已,没必要再去弄新的一套链路,整个welcome.html加载子页面的链路没有一丢丢变化。而控制子页面数据的函数仍然是views.py中的child_json。


我们接下来就要去写这个html,取名就叫 zhengjiao.html吧,原谅作者英语水平不咋地,还懒不去百度。

新建好后,位置和初始内容如下:

微信图片_20220703191750.png然后我们回头去修改views_tools.html中的这个名字:

微信图片_20220703191757.png

别忘了去写映射,urls.py:

微信图片_20220703191805.png

上面引入,下面追加

微信图片_20220703191812.png

然后我们重启服务,刷新页面,进入一次看看报错不?

博主这边没有任何报错,虽然一片空白。


所以我们加上随便几个字来验证下:

微信图片_20220703191818.png

可以看到已经进入成功了

微信图片_20220703191825.png

到这里说明我们的整个链路打通了。

相关文章
|
1月前
|
Java 测试技术 数据安全/隐私保护
软件测试中的自动化策略与工具应用
在软件开发的快速迭代中,自动化测试以其高效、稳定的特点成为了质量保证的重要手段。本文将深入探讨自动化测试的核心概念、常见工具的应用,以及如何设计有效的自动化测试策略,旨在为读者提供一套完整的自动化测试解决方案,帮助团队提升测试效率和软件质量。
|
26天前
|
Web App开发 IDE 测试技术
Selenium:强大的 Web 自动化测试工具
Selenium 是一款强大的 Web 自动化测试工具,包括 Selenium IDE、WebDriver 和 Grid 三大组件,支持多种编程语言和跨平台操作。它能有效提高测试效率,解决跨浏览器兼容性问题,进行性能测试和数据驱动测试,尽管存在学习曲线较陡、不稳定等缺点,但其优势明显,是自动化测试领域的首选工具。
148 17
Selenium:强大的 Web 自动化测试工具
|
18天前
|
监控 JavaScript 测试技术
postman接口测试工具详解
Postman是一个功能强大且易于使用的API测试工具。通过详细的介绍和实际示例,本文展示了Postman在API测试中的各种应用。无论是简单的请求发送,还是复杂的自动化测试和持续集成,Postman都提供了丰富的功能来满足用户的需求。希望本文能帮助您更好地理解和使用Postman,提高API测试的效率和质量。
70 11
|
2月前
|
机器学习/深度学习 人工智能 算法
BALROG:基准测试工具,用于评估 LLMs 和 VLMs 在复杂动态环境中的推理能力
BALROG 是一款用于评估大型语言模型(LLMs)和视觉语言模型(VLMs)在复杂动态环境中推理能力的基准测试工具。它通过一系列挑战性的游戏环境,如 NetHack,测试模型的规划、空间推理和探索能力。BALROG 提供了一个开放且细粒度的评估框架,推动了自主代理研究的进展。
46 3
BALROG:基准测试工具,用于评估 LLMs 和 VLMs 在复杂动态环境中的推理能力
|
2月前
|
人工智能 供应链 安全
AI辅助安全测试案例某电商-供应链平台平台安全漏洞
【11月更文挑战第13天】该案例介绍了一家电商供应链平台如何利用AI技术进行全面的安全测试,包括网络、应用和数据安全层面,发现了多个潜在漏洞,并采取了有效的修复措施,提升了平台的整体安全性。
|
2月前
|
监控 测试技术 开发工具
移动端性能测试工具
移动端性能测试工具
57 2
|
2月前
|
安全 网络协议 关系型数据库
最好用的17个渗透测试工具
渗透测试是安全人员为防止恶意黑客利用系统漏洞而进行的操作。本文介绍了17款业内常用的渗透测试工具,涵盖网络发现、无线评估、Web应用测试、SQL注入等多个领域,包括Nmap、Aircrack-ng、Burp Suite、OWASP ZAP等,既有免费开源工具,也有付费专业软件,适用于不同需求的安全专家。
225 2
|
2月前
|
监控 网络协议 Java
一些适合性能测试脚本编写和维护的工具
一些适合性能测试脚本编写和维护的工具
|
2月前
|
JSON Java 测试技术
SpringCloud2023实战之接口服务测试工具SpringBootTest
SpringBootTest同时集成了JUnit Jupiter、AssertJ、Hamcrest测试辅助库,使得更容易编写但愿测试代码。
70 3
|
3月前
|
JSON 算法 数据可视化
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
这篇文章是关于如何通过算法接口返回的目标检测结果来计算性能指标的笔记。它涵盖了任务描述、指标分析(包括TP、FP、FN、TN、精准率和召回率),接口处理,数据集处理,以及如何使用实用工具进行文件操作和数据可视化。文章还提供了一些Python代码示例,用于处理图像文件、转换数据格式以及计算目标检测的性能指标。
83 0
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)