【接口自动化测试框架练习】springboot+react+mysql~极简版postman

news/2024/10/4 5:36:48

可以说是一个toy program,chatgpt完成了一部分工作,我也完成了一部分工作,我俩合作的,我占百分之80%,他百分之20%,哈哈没他不行,源码奉上。https://github.com/Jinwenxin/test-api-frontend

1.功能简介:

分成三部分,如左侧导航栏所示:

  • 测试用例管理:测试用例的增删改查以及运行
  • 测试套件管理:测试用例集的增删改查
  • 测试结果:历史测试用例执行的结果查看

点击“run”后可直接运行测试用例并显示结果

测试用例集管理

 

测试结果查看

 

 

2.代码介绍:

  2.1目录结构:

    2.1.1后端:

    2.1.2前端:

2.2 开发步骤: 后端:定义实体类(@data,@entity),建表-> 建立repository 继承jpa Repository类->创建service类,调用repo提供的方法,加上处理逻辑实现数据库交互->创建controller类,调用service提供的方法。

       前端:app.js 写Router->layout公共部分编写->各个子component用layout,写页面逻辑(const),写return的html。

举例:test result页面:

虽然从来没用过react,但是基本上直接就能上手了。以下均来自我的猜测,稍后去官网看看。

主要是用到这三个关键字:

const 定义page,局部变量用 

定义变量通常是 const [result,setResult] = useState([]) //初始化一个空对象

useEffect//一般是页面加载要执行的步骤

给result赋值就用setResult()

原来是hooks https://react.dev/reference/react/hooks

3.可扩展性:

  1. 集成jenkins,生成测试报告
  2. 加登录模块
  3. 添加header
  4. 批量运行测试用例
  5. 测试套件支持管理测试用例

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hjln.cn/news/44477.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

django 的安装和启动

1.pycharm创建project 方法与之前selenium相同 2.app的创建和说明 在项目目录下(与manange.py同级的)的地方 打开终端 在项目目录下输入pyhton manage.py startapp app01(这个是你想给app命名的名字),这样就创建好了app。然后注册app01,找到jango里的settings文件,在INST…

【VMware vSAN】修改虚拟机名称后如何改变在 vSAN 数据存储中的名称。

如果在 vSphere 集群环境修改虚拟机的名字后,虚拟机所在的数据存储文件中的名称并不会改变,我们知道可以通过执行一下 Storage vMotion 操作,以通知虚拟机在数据存储中的改变。但是,这个操作需要环境中至少具有第二个数据存储才能执行 Storage vMotion 来往返迁移虚拟机,最…

go的深拷贝跟浅拷贝

Golang面试官:聊一聊浅拷贝和深拷贝 原创 吃个大西瓜 Coding Big Tree 2024-06-09 08:01 北京 听全文浅拷贝和深拷贝浅拷贝后的对象和源对象是同一个对象,值被修改,原值的数据也会被修改 深拷贝后的对象,是一个全新的对象,和源对象没有关系,修改值不会相互影响浅拷贝示例…

LLM应用实战:当图谱问答(KBQA)集成大模型(三)

本文主要是针对KBQA方案基于LLM实现存在的问题进行优化,主要涉及到响应时间提升优化以及多轮对话效果优化,提供了具体的优化方案以及相应的prompt。1. 背景 最近比较忙(也有点茫),本qiang~想切入多模态大模型领域,所以一直在潜心研读中... 本次的更新内容主要是响应图谱问答…

Conntrack 监控,别等故障了再回来加监控

这是专栏第 8 篇,介绍一下 node-exporter 的 conntrack 插件。这个插件大家平时关注可能较少,但是在一些场景下,比如防火墙、NAT 网关等,需要监控 conntrack 表的使用情况。我就遇到过一次生产事故,就是因为 conntract 表满了,导致新连接无法建立,所以这个插件还是很有用…

最全面的86五笔字根表

摘自:https://www.cnblogs.com/yanan7890/p/8744535.html86版五笔字 G 11 王旁青头戋(兼)五一F 12 土士二干十寸雨D 13 大犬三(羊)古石厂S 14 木丁西A 15 工戈草头右框七H 21 目具上止卜虎皮J 22 日早两竖与虫依K 23 口与川,字根稀?L 24 田甲方框四车力M 25 山由贝,下框…

杂题选讲 #1:二分图边着色

Vizing 定理 定义 考虑如下的问题:对一个无向图的边进行着色,要求相邻的边染不同种颜色。问 需要的最少的颜色数是多少。 解决上述问题需要借助 Vizing 定理(又称维金定理)。 在开始之前,我们先进行一些符号的规定。\(\Delta(G)\):无向图 \(G=(V,E)\) 的最大度数,即 \(\…

【日记】分墨器大道至简,还挺好用(342 字)

正文今天没见到任何客户,在柜台坐着玩手机玩了一天。倒是看了许多书,虽说也没看多少就是了。此外给植物换了水,同步了下文章,整理了一下数据什么的。因为钢笔都没墨水了,去拿新墨水时忽然看见商家送的分墨套装,想着旧墨水瓶里还剩下挺多吸不上来,挺浪费。这墨水毕竟不便…