自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 克服职场不公:离职,不是结束,而是新的开始

这篇文章探讨了职场不公平待遇,分享了作者的经历。作者通过明确责任、坚守事实、展示专业知识等方式克服了挑战。关键在于,作者以积极态度面对不公,通过学习提升自己,离职不是终点,而是新起点。鼓励读者积极应对职场挑战,追求更高目标。

2023-10-26 07:21:57 58

原创 深入了解Httprunner源码:版本管理、依赖更新、编译与交叉编译

本文章详细探讨了Httprunner源码的关键方面,包括版本管理、依赖更新、编译和交叉编译。无论您是新手还是高级开发者,都将受益于本文提供的有关修改版本号、依赖更新和跨平台编译的宝贵信息。不仅如此,我们还会在后续文章中深入研究更多高级主题。

2023-10-16 07:20:32 185

原创 扬帆自动化测试平台荣获 GVP 认证

扬帆自动化测试平台荣获GVP认证,以Go和Vue3构建,平台融合卓越性能、稳定性、部署便捷,提供全面的测试解决方案。用户反馈推动了持续改进。GVP认证的获得是里程碑,鼓励我们不断完善,满足更多用户需求,为自动化测试领域做出更大贡献

2023-10-11 07:16:31 79

原创 实战 Hrp:手把手教你增加接口协议 -- 用例运行

本文深入讲解了测试用例的执行过程,以CaseRunner为核心,解释了每个步骤的执行流程和结果处理,同时介绍了扩展测试报告和集成数据库、消息通知的方法,为测试过程增添了灵活性与洞察力。

2023-09-01 08:26:41 95

原创 【无标题】

自动化测试框架的设计模式,使用双层循环实现全面的测试执行。通过解释源码中的关键部分,包括测试用例初始化、配置解析和参数迭代等,强调了这种设计如何保证了测试的全面性和稳定性。

2023-09-01 08:18:14 30

原创 实战 Hrp:手把手教你增加接口协议 -- 用例执行流程

详解执行测试用例的过程、配置参数和作用,以及测试用例的整体运行过程,包括事件跟踪、加载用例、遍历执行、统计事件和生成测试报告等关键步骤。这些步骤共同构成了自动化测试框架的核心,确保测试用例在正确环境中执行并提供全面的测试结果报告。

2023-08-22 07:35:12 86 2

原创 实战 Hrp:手把手教你增加接口协议 -- 读取用例

hrp 在 Go 语言中如何实现用例文件的读取和转换过程,以适配 hrp 测试框架。通过定义接口和结构体,可以将不同文件格式的测试用例内容转换成 hrp 可以理解和执行的内部数据结构。文章还提供了具体的代码示例,解释了各个步骤的作用和逻辑

2023-08-17 07:53:48 94

原创 实战Hrp:手把手教你增加接口协议--用例类型

在hrp中,用例由TestCase、Config和TestSteps组成,链式调用使配置清晰易读。理解接口的实现可优雅地处理不同类型用例。Go语言的灵活性使得在项目中根据业务需求选择实现方式更加简洁、高效、可靠。

2023-08-14 07:46:24 68

原创 实战Hrp:手把手教你增加接口协议--流程解析

通过链式调用的方式可以在config中设置各项参数,灵活适应测试需求。这种模式使得配置测试用例变得直观、灵活,提高了代码清晰度和易读性。配置包含公共和特定类型用例的设置,链式调用的优势在于每个方法返回对象本身的引用,为后续调用提供了便利。

2023-08-11 07:26:33 63 1

原创 实战Hrp:手把手教你增加接口协议--流程解析

本文将深入分析 HTTPRunner 测试框架的主要流程,从测试用例加载到执行和结果汇总,逐步揭示其内部机制,帮助读者更好地理解和应用这一工具。

2023-08-10 08:02:16 83 1

原创 实战Hrp:手把手教你增加接口协议--目录结构

本阶段主要以接口自动化进行讲解并实现MQTT协议,所以对UI自动化这部分会忽略,后续阶段会讲解UI自动化相关的内容,并实现web ui自动化。

2023-08-08 08:50:59 49

原创 实战Hrp:手把手教你增加接口协议--测开之路

想要进入自动化领域,但对学习一个自动化框架和二次开发感到困惑?别担心,我将带你逐步了解热门框架httprunner,从项目结构、主要流程以及重要部分代码解析,以揭示作者设计的奥秘。在掌握足够的框架知识后,我会教你如何进行二次开发,从而新增一个MQTT协议用于接口自动化。

2023-08-04 09:02:46 77 1

原创 【扬帆测试平台使用文档】测试报告

根据HttpRunner v4的测试报告,我们在扬帆测试平台上进行了专门的定制化处理,以更准确地反映测试的各个方面。在测试报告列表中,您可以看到运行节点、运行环境、用例类型以及执行类型等各项关键信息。在测试报告详情部分,我们巧妙地使用不同的样式来区分执行总数、成功和失败的测试用例。而且,我们利用环形图表更直观地展示了测试用例的执行情况,让您一目了然。相比其他测试平台,扬帆测试平台率先引入了时间分析功能。

2023-07-23 07:22:35 42

原创 【扬帆测试平台使用文档】定时任务

测试平台的定时任务模块能够实现对一个或多个测试用例的定时执行,每个用例之间相互独立,可以并发运行。此外,任务标签的添加为任务分组和管理提供了便利。例如,为一个任务设置多个标签,如订单模块、消息模块等,可根据标签进行运行,快速运行所需定时任务。而定时任务的执行方式,方便了CI/CD的调用,节约了测试人员的时间成本,同时也增强了项目的稳定性和可靠性。在具体实现上,测试平台的定时任务模块可以选择单个或多个测试用例作为任务执行内容,同时支持对任务的周期性和定时性进行设置,以满足不同需求下的执行要求。

2023-07-23 07:21:04 56

原创 【扬帆测试平台使用文档】用例管理

测试步骤由一个或多个接口组成,可以测试步骤作为前置步骤使用测试用例为独立可执行单元,由一个或多个测试步骤。

2023-07-23 07:19:29 58

原创 【扬帆测试平台使用文档】配置管理

配置管理模块的作用是为了方便管理测试用例运行所需要的各种配置信息,包括接口地址、端口号、数据库连接信息、登录信息等等。

2023-07-20 08:37:58 81

原创 【扬帆测试平台使用文档】环境变量

环境变量模块的作用是为了方便在不同的环境中运行测试用例。这是因为在不同的环境中,例如开发环境、测试环境、预生产环境和生产环境,接口的地址、端口号、用户名、密码等参数往往是不同的。使用环境变量模块,可以将这些参数统一管理,使得在不同的环境中运行测试用例时只需要修改一下配置文件或命令行参数,就能够自动切换到对应的环境。这样就能够提高测试用例的可维护性和复用性,也能够节省测试人员的时间和精力。为了统一规范,在接口管理、测试套件、测试用例、定时任务中必须设置环境,如未使用环境变量,创建一个没有变量的环境即可。

2023-07-20 08:35:54 34

原创 【扬帆测试平台】平台概述(新)

扬帆测试平台是一款基于 gin-vue-admin 为框架,以 HttpRunner v4 go 模块(以下简称hrp)为测试引擎搭建的自动化测试平台,致力于打造最易使用的开源测试平台。与大多数测试平台不同,扬帆测试平台采用了go语言进行开发,具有良好的性能和稳定性,同时在部署方式和复杂度方面也更加简单,减轻了用户的部署负担。在设计理念上,扬帆测试平台注重实用性和易用性,平台界面简洁明了,用户可以通过简单的操作完成测试任务的创建、执行、查看和管理。

2023-07-20 08:33:27 207

原创 扬帆自动化测试平台使用文档——环境变量

环境变量模块的作用是为了方便在不同的环境中运行测试用例。这是因为在不同的环境中,例如开发环境、测试环境、预生产环境和生产环境,接口的地址、端口号、用户名、密码等参数往往是不同的。使用环境变量模块,可以将这些参数统一管理,使得在不同的环境中运行测试用例时只需要修改一下配置文件或命令行参数,就能够自动切换到对应的环境。这样就能够提高测试用例的可维护性和复用性,也能够节省测试人员的时间和精力。为了统一规范,在接口管理、测试套件、测试用例、定时任务中必须设置环境,如未使用环境变量,创建一个没有变量的环境即可。

2023-04-20 06:56:57 80

原创 扬帆自动化测试平台-简介

扬帆自动化测试平台是一款功能强大的自动化测试工具,主要用于接口自动化测试和性能测试。该平台包含了多个模块,包括项目管理、环境变量、配置管理、树形菜单、接口管理、测试套件、测试用例、定时任务、性能任务、测试报告和性能测试报告等。

2023-04-18 08:53:31 179

原创 测试平台接入 HttpRunner V4(七)性能测试功能介绍

性能任务:主要为调试运行和启动压测两个功能调试运行:运行后默认会打开测试报告,检验所有接口是否符合预期启动压测:启动时需要设置参数并发用户数和初始每秒增加用户数,压测过程中无法修改,动态修改参数功能正在开发中压测报告:所有压测报告都在此显示,准备中的压测报告无法进入详情。

2022-12-29 20:47:10 192

原创 测试平台接入 HttpRunner V4(六)性能问题排查及解决

运行性能测试时goland 下运行了N多python线程导致cpu、内存消耗过多,影响了压测数据及压测结果,甚至因为内存不够导致程序崩溃。后面通过单例解决了每次进行压测时,plugin 只运行一次的问题,修改后压测不会出现cpu、内存消耗过多的情况

2022-12-29 19:10:38 377

原创 测试平台接入HttpRunner V4(五)详细功能介绍

基于httprunner v4的自动化测试平台,目前已经完成接口自动化(http协议)和性能测试两大功能

2022-12-28 20:01:29 898

原创 测试平台函数驱动

测试平台函数驱动,支持自定义方法名称

2022-12-19 21:50:30 41

原创 测试平台python函数驱动

测试平台python函数驱动

2022-11-21 18:18:23 523

原创 测试平台接入HttpRunner V4(二)使用config实现用例之间的参数传递

1. 用例1设置的token,在用例2上无法使用,导致每个用例都要单独做登录的操作,导致操作繁琐2. 用例1接口的返回结果,无法在用例2上使用,如果把多个用例放在同一个文件,会导致需要引用用例1的用例都需要加上,后期维护是个比较大的问题......

2022-07-27 08:14:10 508

原创 测试平台接入HttpRunner V4(一)基本功能接入

接口自动化测试平台接入httprunner v4 功能讲解

2022-07-23 13:30:00 2318

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除