首页
学习
活动
专区
工具
TVP
发布

测试平台系列

专栏成员
27
文章
4187
阅读量
13
订阅数
【质量内建】测试之“道、法、术、器”
“道”、“法”、“术”、“器”这一概念源自我国古代道家哲学巨著《道德经》。在不同的领域“道法术器”都有其独特的解读。今天我们借用“道法术器”这一哲学思想来阐述测试之“道”、“法”、“术”、“器”。
被测试耽误的大厨
2024-01-15
2360
【测试平台系列】第一章 手撸压力机(十二)-初步实现提取功能
上一章节,我们主要实现了基础的并发测试场景的能力。本章节,我们实现一下,如何对响应进行提取,使用正则/json对响应信息提取,并赋值给我们定义的变量。
被测试耽误的大厨
2023-11-30
1420
【测试平台系列】第一章 手撸压力机(十一)-初步实现性能测试
上一章节我们组合了场景,它是一个list结构。今天我们实现性能测试计划的数据结构及其方法。
被测试耽误的大厨
2023-11-29
1310
【测试平台系列】第一章 手撸压力机(十)-定义场景
上一章,咱们对http请求进行了一些优化,本章节我们将组成场景去运行。首先场景就是一连串的http接口的请求,我们使用list(列表)来组装成一个场景。
被测试耽误的大厨
2023-11-28
1240
【测试平台系列】第一章 手撸压力机(九)- 封装函数
到这里,大家已经知道如何通过一个web服务,来构建我们的压力机的逻辑了。上一篇我们已经通过/engin/run/testObject/接口完成了,我们对一次接口请求的调用。算是大家对这种设计思想有了初步的了解。但是我们只是完成了初步的逻辑处理,这一篇我们继续进行优化。
被测试耽误的大厨
2023-11-27
1740
【测试平台系列】第一章 手撸压力机(八)- 实现testobject接口
上一章中我们已经启动了一个/engine/run/testObject/接口,但是我们还没有具体的实现该接口,本章我们就来实现一下该接口。
被测试耽误的大厨
2023-11-27
1510
【测试平台系列】第一章 手撸压力机(七)- 使用gin
在项目根目录新建一个routers目录,并在routers目录下新建:cors.go router.go router_group.go三个文件。
被测试耽误的大厨
2023-11-27
1610
【测试平台系列】第一章 手撸压力机(六)- 日志服务及使用yaml配置文件
上一章节我们封装TO(测试对象),方便我们以后扩展其他被测的接口或协议。本章我们主要实现以下,我们的日志输出。在以前的章节中,我们都是使用go的fmt包进行日志输出(打印到控制台),在工作中我们都知道,我们的服务都是有日志文件,以及日志级别的。下面我们就实现一下,将指定的级别的日志,输出到日志文件中。
被测试耽误的大厨
2023-11-24
1490
【测试平台系列】第一章 手撸压力机(五)- 结构化http请求配置
上一篇我们讲解了https如何进行认证,并将结构体进行了优化和完善,剩下的高级选项配置我们在以后再补充。接下来,我们继续为测试平台进行铺垫。现在我们已经完成了http请求的结构体,那么我们在测试平台中不可能只有http一种协议,所以我们还需要对上进行封装。
被测试耽误的大厨
2023-11-23
1120
【测试平台系列】第一章 手撸压力机(4)- http证书认证的实现
上一篇对http请求进行了封装,本章咱们接着往下进行,讲解可配置项高级选项,假如一个http接口需要进行验证,我们应该如何处理。
被测试耽误的大厨
2023-11-22
950
【测试平台系列】第一章手撸压力机(三)自定义http请求
今天继续深入往下讲,上一篇咱们对http的客户端设置进行了结构化统一,现在咱们开始对http请求进行结构化统一,首先咱们梳理http请求包含的结构。
被测试耽误的大厨
2023-11-18
1220
【测试平台系列】第一章手撸压力机(二)自定义http客户端配置
上一节简单实现了http发送get请求的客户端,但是在实际工作中,我们会对客户端有各种的设置,也会有各种的请求。
被测试耽误的大厨
2023-11-17
2370
【测试平台系列】第一章手撸压力机 (一)简单的http请求实现
测试平台,我们首先从手撸压力机开始。压力机也就是所谓的客户端,我们发送的请求是从这里开始对服务端的接口进行访问。
被测试耽误的大厨
2023-11-17
1640
【每日一算法】(八)二维数组中查找值
给定一个二维数组,其每一行从左到右递增排序,从上到下也是递增排序。给定一个数,判断这个数是否在该二维数组中。
被测试耽误的大厨
2023-11-17
1340
【每日一算法】(七)替换字符串中的特定字符
被测试耽误的大厨
2023-11-17
1240
【每日一算法】(六)反转链表 leetcode 24题
被测试耽误的大厨
2023-11-17
910
【每日一算法】(五)实现一个栈
栈是一种只能在一端插入或删除的线性表,插入和删除都是操作的栈顶,一般称之为入栈和出栈
被测试耽误的大厨
2023-11-17
1050
【每日一算法】(四)两数之和,使用map实现
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
被测试耽误的大厨
2023-11-17
1220
【每日一算法】(三)使用数组+ map实现letcoode 031题 LRU 缓存
运用所掌握的数据结构,设计和实现一个 LRU (Least Recently Used,最近最少使用) 缓存机制 。
被测试耽误的大厨
2023-11-17
1640
【每日一算法】(二)按规则打印数组并取值
给定一个数组,如 [3,3,4,5,6,7,8,9,9,4,3,5,6,7,8,1,0]
被测试耽误的大厨
2023-11-17
680
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档