
打造全方位接口自动化测试平台
文章平均质量分 63
从零开始打造全方位接口自动化测试平台
东汉末年出bug
没有简介了
展开
-
打造全方位接口自动化测试平台:项目管理功能
目前正在着手开发一款功能全面的接口自动化测试平台,该平台将涵盖登录、用户管理、权限控制、项目管理、用例管理、测试数据管理、测试报告生成、任务调度、缺陷跟踪以及系统配置等多个核心模块。项目管理模块,根据被测系统的Swagger或者ApiFox,自动生成接口信息,后续可以将接口信息建立为RAG知识库,通过知识库我们可以创建自动生成接口测试用例的智能助手。原创 2025-04-23 08:32:04 · 278 阅读 · 0 评论 -
打造全方位接口自动化测试平台:前端菜单权限控制
目前正在着手开发一款功能全面的接口自动化测试平台,该平台将涵盖登录、用户管理、权限控制、项目管理、用例管理、测试数据管理、测试报告生成、任务调度、缺陷跟踪以及系统配置等多个核心模块。我们将平台用户分为四种角色:管理员、测试经理、测试工程师、数据管理员。每个角色登录根据自己的权限,来展示菜单。原创 2025-04-10 08:32:54 · 447 阅读 · 0 评论 -
打造全方位接口自动化测试平台:实现DeepSeek智能助手
DeepSeek的,在调用模型接口时,需要将自定义的函数,以List方式传给模型,然后模型返回用户的消息是否需要使用Function Calling。tools = [},},},@Data@Data@Data@Data@DatarunTestJobTool.setFuncDesc("执行接口测试任务,运行接口测试任务");原创 2025-04-02 09:02:07 · 391 阅读 · 0 评论 -
打造全方位接口自动化测试平台:登录页面实现
目前正在着手开发一款功能全面的接口自动化测试平台,该平台将涵盖登录、用户管理、权限控制、项目管理、用例管理、测试数据管理、测试报告生成、任务调度、缺陷跟踪以及系统配置等多个核心模块。原创 2025-03-26 09:05:49 · 319 阅读 · 0 评论 -
打造全方位接口自动化测试平台:自动生成接口测试用例功能实现
首先、生成用例前,需要删除之前自动生成的用例,然后再创建新用例,为了防止参数变化,导致旧用例不可用。//生成用例return RespBean.ok("生成用例成功");}else {return RespBean.error("清除旧用例失败");}else {log.error("接口id缺失");return RespBean.error("接口id缺失");log.info("生成全参数测试用例成功");}else {原创 2025-03-10 08:32:55 · 294 阅读 · 0 评论 -
打造全方位接口自动化测试平台:任务调度功能实现
和方法没有直接接受延迟或速率的单位,它们默认使用毫秒。如果你需要使用不同的时间单位,你可以创建一个并设置其周期和单位。对于Cron表达式,使用了类来封装Cron表达式。这是Spring提供的一个便利类,用于解析和计算Cron表达式的下一次执行时间。是一个可变参数列表,它允许你传递策略所需的不同数量的参数。在这个例子中,固定延迟和固定频率策略需要一个long类型的参数(表示毫秒数),而Cron策略需要一个String类型的参数(表示Cron表达式)。添加了一个@Bean注解的方法来创建实例。原创 2025-03-07 08:19:05 · 347 阅读 · 0 评论 -
打造全方位接口自动化测试平台:测试任务消息队列实现
目前正在着手开发一款功能全面的接口自动化测试平台,该平台将涵盖登录、用户管理、权限控制、项目管理、用例管理、测试数据管理、测试报告生成、任务调度、缺陷跟踪以及系统配置等多个核心模块。为了高效执行测试任务或脚本,我们引入了RabbitMQ作为消息队列,实现测试任务的持久化与调度。原创 2025-03-06 09:41:28 · 309 阅读 · 0 评论 -
打造全方位接口自动化测试平台:对接禅道缺陷功能实现
目前正在着手开发一款功能全面的接口自动化测试平台,该平台将涵盖登录、用户管理、权限控制、项目管理、用例管理、测试数据管理、测试报告生成、任务调度、缺陷跟踪以及系统配置等多个核心模块。测试完成后,可以将测试失败的结果,同步到禅道上,方便记录缺陷。也可以从禅道上同步缺陷到测试平台。更新缺陷的状态,方便跟踪缺陷。原创 2025-02-26 09:21:07 · 198 阅读 · 0 评论 -
打造全方位接口自动化测试平台:邮件及消息发送功能实现
目前正在着手开发一款功能全面的接口自动化测试平台,该平台将涵盖登录、用户管理、权限控制、项目管理、用例管理、测试数据管理、测试报告生成、任务调度、缺陷跟踪以及系统配置等多个核心模块。为了发送测试报告,或者测试节点中的某些信息,我们需要开发一个邮件发送、飞书群机器人相关的消息发送功能。本篇内容主要简单介绍一下这些功能的实现。原创 2025-02-25 10:16:42 · 205 阅读 · 0 评论 -
打造全方位接口自动化测试平台:接口调用工具实现
目前正在着手开发一款功能全面的接口自动化测试平台,该平台将涵盖登录、用户管理、权限控制、项目管理、用例管理、测试数据管理、测试报告生成、任务调度、缺陷跟踪以及系统配置等多个核心模块。为了方便调用被测接口,我们要封装一个公共的接口调用工具。原创 2025-02-19 09:09:38 · 360 阅读 · 0 评论 -
打造全方位接口自动化测试平台:用户角色功能实现
目前正在着手开发一款功能全面的接口自动化测试平台,该平台将涵盖登录、用户管理、权限控制、项目管理、用例管理、测试数据管理、测试报告生成、任务调度、缺陷跟踪以及系统配置等多个核心模块。为了区分各个用户的角色,我们将平台用户分为四种角色:管理员、测试经理、测试工程师、数据管理员。原创 2025-02-18 09:13:00 · 366 阅读 · 0 评论 -
打造全方位接口自动化测试平台:用户行为记录功能实现
目前正在着手开发一款功能全面的接口自动化测试平台,该平台将涵盖登录、用户管理、权限控制、项目管理、用例管理、测试数据管理、测试报告生成、任务调度、缺陷跟踪以及系统配置等多个核心模块。为了有效追踪每位测试人员在平台上的活动轨迹,决定引入一个用户行为记录功能。本文将简要介绍这一功能的实现思路。原创 2025-02-14 09:04:52 · 1132 阅读 · 0 评论 -
打造全方位接口自动化测试平台:自动获取接口信息功能实现
目前正在着手开发一款功能全面的接口自动化测试平台,该平台将涵盖登录、用户管理、权限控制、项目管理、用例管理、测试数据管理、测试报告生成、任务调度、缺陷跟踪以及系统配置等多个核心模块。为了方便编写测试用例,我们需要通过一些方式来自动获取接口信息,如读取接口文档、调用Swagger接口等方式。本篇内容主要介绍一下通过Swagger接口和Swagger2.0文件来自动化获取接口信息。原创 2025-02-17 16:05:33 · 769 阅读 · 0 评论