(简易)测试数据构造平台: 20 (工具申请-工单新建)

简介: (简易)测试数据构造平台: 20 (工具申请-工单新建)

 在之前我们已经设计并实现了请求 工具申请接口前端部分:

image.png

url为:/add_tool/


那么本节课就要立马开始接着走:打开django的urls.py:

新增红线部分:

image.png


然后去views.py种写下这个函数add_tool

image.png


然后我们来思考,这个函数要做什么?


   1.  调用上面的add_order函数,创建新工单。

   2. 返回


  但是这个调用add_order不是那么简单的,需要传递三个参数。所以这里我们代码是这样写的:

image.png

  【注意】这里的工单名称name 更类似于这个工单的分类。而工单内容 则可以很随意,其中包含工具名称name和工具描述des。这里不要弄混。

   毕竟我们之后其他功能新建工单的话,也是如此。当然各位也可以有其他设计,比如把工单名称好工具名称 混为一谈也可以。


 【注意】这里的uid_from参数,因为我们目前尚未开发用户登录注册系统,所以暂时注释掉这句代码,并且用写死的“普通用户”字符串来暂时代替。


 【注意】这里的获取post请求的代码,和一开始我们axios写的post请求代码都并非主流的正常写法,此为简便写法但有缺陷,不建议大家过多使用,后面我们找个功能会写正式写法。



   然后我们进行测试:

   启动django后台和前端vue ,一共两个项目。


   新建工具:

image.png


   点击后报错了:

image.png

错误很明显,说是axios尚未被定义。


   axios是一个可以发送http请求的工具,这里报错是因为我们在Menu.vue中忘记导入了而已。


   加上导入代码:

image.png

   再次测试:

   

image.png


成功实现。

然后我们还要去后台admin数据库来看看是否真的生成了这个工单:

注意网址此刻应该是8000端口

image.png

可以很明显看到这个新增的工单,点进去看到内部的数据也都是正常的。


本节到此结束,欢迎继续追更

相关文章
|
30天前
|
安全 数据管理 测试技术
告别蛮力:让测试数据生成变得智能而高效
告别蛮力:让测试数据生成变得智能而高效
340 120
|
2月前
|
机器学习/深度学习 人工智能 测试技术
EdgeMark:嵌入式人工智能工具的自动化与基准测试系统——论文阅读
EdgeMark是一个面向嵌入式AI的自动化部署与基准测试系统,支持TensorFlow Lite Micro、Edge Impulse等主流工具,通过模块化架构实现模型生成、优化、转换与部署全流程自动化,并提供跨平台性能对比,助力开发者在资源受限设备上高效选择与部署AI模型。
342 9
EdgeMark:嵌入式人工智能工具的自动化与基准测试系统——论文阅读
|
2月前
|
Java 测试技术 API
自动化测试工具集成及实践
自动化测试用例的覆盖度及关键点最佳实践、自动化测试工具、集成方法、自动化脚本编写等(兼容多语言(Java、Python、Go、C++、C#等)、多框架(Spring、React、Vue等))
141 6
|
3月前
|
前端开发 Java jenkins
Jmeter压力测试工具全面教程和使用技巧。
JMeter是一个能够模拟高并发请求以检查应用程序各方面性能的工具,包括但不限于前端页面、后端服务及数据库系统。熟练使用JMeter不仅能够帮助发现性能瓶颈,还能在软件开发早期就预测系统在面对真实用户压力时的表现,确保软件质量和用户体验。在上述介绍的基础上,建议读者结合官方文档和社区最佳实践,持续深入学习和应用。
874 10
|
2月前
|
存储 测试技术 API
数据驱动开发软件测试脚本
今天刚提交了我的新作《带着ChatGPT玩转软件开发》给出版社,在写作期间跟着ChatGPT学到许多新知识。下面分享数据驱动开发软件测试脚本。
106 0
|
5月前
|
人工智能 缓存 自然语言处理
别再手搓测试数据了!AE测试数据智造系统揭秘
本文介绍如何通过构建基于大语言模型的测试数据智造Agent,解决AliExpress跨境电商测试中数据构造复杂、低效的问题,推动测试效率提升与智能化转型。
别再手搓测试数据了!AE测试数据智造系统揭秘
|
3月前
|
监控 Java 数据挖掘
利用Jmeter工具进行HTTP接口的性能测试操作
基础上述步骤反复迭代调整直至满足预期目标达成满意水平结束本轮压力评估周期进入常态监控阶段持续关注系统运转状态及时发现处理新出现问题保障服务稳定高效运作
532 0
|
4月前
|
敏捷开发 运维 数据可视化
DevOps看板工具中的协作功能:如何打破开发、测试与运维之间的沟通壁垒
在DevOps实践中,看板工具通过可视化任务管理和自动化流程,提升开发与运维团队的协作效率。它支持敏捷开发、持续交付,助力团队高效应对需求变化,实现跨职能协作与流程优化。
|
5月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
974 23
|
5月前
|
数据可视化 测试技术 Go
Go 语言测试与调试:`go test` 工具用法
`go test` 是 Go 语言内置的测试工具,支持单元测试、基准测试、示例测试等功能。本文详解其常用参数、调试技巧及性能测试命令,并提供实际项目中的应用示例与最佳实践。

热门文章

最新文章

下一篇
oss云网关配置