
接口自动化
文章平均质量分 83
bug捕手
十年铸剑,只为炉火纯青;一朝出鞘, 定当倚天长鸣。
展开
-
【Golang 接口自动化08】使用标准库httptest完成HTTP请求的Mock测试
Mock是一个做自动化测试永远绕不过去的话题。本文主要介绍使用标准库完成HTTP请求的Mock的测试方法。可能有的小伙伴不太了解mock在实际自动化测试过程中的意义,在我的另外一篇博客中有比较详细的描述,在本文中我们可以简单理解为它可以解决测试依赖。下面我们一起来学习它。将下面的内容保存到weather.goimport ("fmt""net/http"const (if err!= nil {根据我们前面的场景设定,依赖接口是不可用的,所以。原创 2023-07-31 16:01:59 · 1305 阅读 · 0 评论 -
【Golang 接口自动化04】 解析接口返回JSON串
上一次我们一起学习了如何解析接口返回的XML数据,这一次我们一起来学习JSON的解析方法。JSON(Javascript Object Notation)是一种轻量级的数据交换语言,以文字为基础,具有自我描述性且易于让人阅读。XML是一个完整的标记语言,而JSON不是。JSON比XML更小、更快,更易解析,因此其被广泛应用于网络数据传输领域。Go语言的标准库已经非常好的支持了JSON,可以很容易的对JSON数据进行编、解码的工作。下面我们通过一些实例一起来学习。"describe": "成功",原创 2023-07-30 15:50:22 · 743 阅读 · 1 评论 -
【Golang 接口自动化03】 解析接口返回XML
上一篇我们学习了怎么发送各种数据类型的http请求,这一篇我们来介绍怎么来解析接口返回的XML的数据。原创 2023-07-30 15:49:08 · 1103 阅读 · 0 评论 -
【Golang 接口自动化02】使用标准库net/http发送Post请求
上一篇我们介绍了使用net/http发送get请求,因为考虑到篇幅问题,把Post单独拎了出来,我们在这一篇一起从源码来了解一下Golang的Post请求。Json、xml请求请求、响应数据简析interface概念复习。原创 2023-07-30 15:45:57 · 1879 阅读 · 0 评论 -
【Golang 接口自动化01】使用标准库net/http发送Get请求
考虑到篇幅,我们把发送Get、Post单独出来。我们在下一篇一起学习怎么发送Post请求。那么在golang中有没有想过的方法呢,答案是有的,但是只有一个半成品。使用Golang发送get请求很容易,我们还是使用。之后我会在评论区挨个私信发给你们~中我们可以看到一个结构体。作为服务端来进行演示。原创 2023-07-30 15:42:59 · 1319 阅读 · 0 评论 -
【Golang 接口自动化00】为什么要用Golang做自动化?
一直都有总结的习惯,也喜欢用代码解决一些问题,此前这一块都是用Python来完成的,后续会逐渐转移到Golang。我相信通过挖掘一些项目内部能做的事情做练习,希望以后能成为一个合格的gopher。顺应公司的趋势学习了Golang之后,因为没有太多时间和项目来实践,怕止步于此、步Java缺少练习遗忘殆尽的后尘,决定利用工作之余的时间把此前用Python的写的自动化使用golang进行重构。:与开发的代码放在一起CI,作为CI成功与否的一个判断条件,此篇为第一篇,我会写一个系列来记录整个框架的构建过程。原创 2023-07-30 15:41:05 · 1107 阅读 · 0 评论 -
使用requests库发送http请求
调用request() 方法发送请求原创 2023-07-28 15:23:18 · 300 阅读 · 0 评论 -
Jenkins报警机制的配置与Linux的使用总结
在Configure System中找到机器人选项,并且复制webhook到网络钩子,然后添加机器人的编号、名称和关键词,然后点击测试,如果显示测试成功则表示配置成功,最后保存原创 2023-07-21 14:30:38 · 523 阅读 · 0 评论 -
API自动化测试总结
1、首先在JMeter里面创建测试计划,在测试计划里面创建线程组2、在线程组里面添加HTTP的请求,以及添加API的测试用例3、编写测试用例结束后,结合Ant构建工具,编写build.xml文件(执行脚本,测试报告目录,自动发送邮件)4、在build.xml文件的目录下执行ant,就会自动执行5、最后整合到Jenkins持续集成的平台,那么在下个版本中,只需要点击构建就能够自动化的执行。原创 2023-07-21 14:24:45 · 369 阅读 · 0 评论 -
Python的接口自动化-读写excel文件
在python进行接口自动化测试时,为了方便管理和存储测试用例数据,一般将测试数据编写存储在excel文件中,测试脚本通过读取excel文件来实现测试数据加载,并运行得出测试用例数据执行的结果,并回写测试结果到excel文件中,这样就实现了测试脚本和数据的分离。而python操作excel文件的读写,这里需要安装并引入第三方模块:xlrd和xlwt以及xlutils,xlrd为读取excel模块,xlwt为向excel写数据的模块,xlutils可以复制excel并修改excel中的数据。下面就具体介绍原创 2023-06-12 17:00:27 · 1416 阅读 · 0 评论 -
接口自动化测试框架-Requests库简介及安装
Requests使用Apache2 Licensed许可证的HTTP库,它基于urllib3,因此继承了urllib3的所有特性,Requests支持HTTP连接保持和连接池,支持使用Cookie保持会话,支持文件上传,支持自动确定响应内容的编码,支持国际化的URL和POST数据自动编码。中文文档:http://cn.python-requests.org/zh_CN/latest/英文文档:http://docs.python-requests.org/en/master/原创 2023-06-05 14:50:40 · 242 阅读 · 0 评论 -
自动化测试工程师年薪30W,我室友毕业5年就实现了这个目标?他是怎么做到的?
作为一名程序员,都会对自己未来的职业发展而焦虑。一方面是因为IT作为知识密集型的行业,知识体系复杂且知识更新速度非常快,“一日不学就会落后”。另外一方面,IT又是劳动密集型的行业,不仅业人员多,而且个人在平时的开发过程中有大量的重复劳动(如 CRUD),自己的能力没有随年龄的增加而增长。那作为一名测试工程师,如何规划自己的职业生涯呢?一般来说,测试工程师,这也是我们的成长的路径。原创 2023-05-05 15:25:43 · 157 阅读 · 0 评论 -
掌握 Python 接口自动化测试理论,深度解读测试框架源码
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。一般来说,测试接口,就是指测试接口的功能,性能和稳定性测试,当然可能还有安全性测试。一般,来说我们听说到的接口基本上都是指HTTP或者HTTPS协议的接口测试,也就是一些web服务请求。一个软件项目中,有很多接口,少的有几十个,多的有几百上千个接口。原创 2023-05-02 14:10:18 · 914 阅读 · 0 评论 -
持续集成下接口自动化测试实践
接口测试工具有很多,其中 Eolink 安装简单、使用方便、功能强大,还支持团队协同、接口监控、Mock 等功能,这些是 Postman 等一些海外工具所不具备的。我们可以借助 Eolink 工具,更好的组织内开展接口测试持续集成。原创 2023-04-26 15:00:12 · 1091 阅读 · 0 评论 -
让你的自动化测试报告更美观更优雅,Python+Allure实战教程
今天简单总结一下最近在项目中使用allure生成报告时的一些经验。allure是我们在做接口自动化测试时所使用的一种产生报表的插件。首先要注意的是,由于他和pytest是绑定的。如果我们在生成时,文件名没有写成‘test_’开头或‘_test’结尾,那么我们在启动allure报告时就会报错。这点要注意。原创 2023-04-23 16:21:50 · 1608 阅读 · 0 评论 -
阿里P6测试总监的分享:如何成功入门接口自动化测试,这方法真的有用
上面说了这么多,实际上它的意义就是:数据与脚本分离,测试结果自动提交通知,提高测试脚本和测试数据的维护便利等等。。。我正在使用的框架为:jemter+maven+Jenkins+dubbo+MySQL......原创 2023-04-04 20:45:41 · 257 阅读 · 0 评论 -
iOS自动化测试神器,让你的测试轻松+愉快
大家好,我是测试佐佐木原创 2023-03-15 21:03:02 · 1211 阅读 · 0 评论 -
Python自动化测试之【确定请求参数格式】
今天主要给大伙介绍一下HTTP协议中 GET请求 和 POST请求 常见的请求参数编码格式,怎样确定请求参数的编码格式,以及在python代码中使用requests发送请求时,需要使用怎样格式的参数。我们在做接口测试之前,先需要根据接口文档或抓包接口数据,搞清楚被测接口的详细内容,其中就包含请求参数的编码格式,从而使用对应的参数格式发送请求。例如某个接口规定的请求主体的编码方式为 application/json,那么在请求该接口时,请求参数格式必须是 json 格式,使用其他的编码方式请求不会成功。原创 2022-11-04 19:32:44 · 1547 阅读 · 0 评论 -
【python+pytest】接口自动化测试—接口基础篇
就当前软件测试招聘的市场需求以及趋势而言,接口测试是测试人员必须掌握的技能,而接口自动化测试则是加薪利器。工作过程中更多的是对HTTP协议的接口做接口测试,后续博客针对的也是HTTP类型的接口自动化相关文章。一般我们所说的接口即API,那什么又是API呢,百度给的定义如下:API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。原创 2022-10-27 20:13:34 · 1040 阅读 · 0 评论