接口测试
文章平均质量分 90
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
优惠券已抵扣
余额抵扣
还需支付
¥99.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
大熊AI
这个作者很懒,什么都没留下…
展开
-
Postman接口测试中请求和响应的参数传递
1.Postman沙箱是一个JavaScript执行环境,沙箱中还可以使用许多NodeJS模块。也就是说,在Tests中用的是js语法写的测试脚本,调试过程中使用console.log()打印。2.Postman的控制台查看调试信息,通过View→Show Postman Console(CTRL + ALT + C)打开,或者通过界面左下角的图标按钮打开。3.参考资料为Postman官方文档:《Postman Sandbox》、《Postman Sandbox API reference》转载 2022-11-23 19:50:55 · 922 阅读 · 0 评论 -
【方法论】SpringBoot项目目录结构、作用及流转逻辑
与数据库表结构一一对应,通过DAO层向上传输数据源对象。:数据传输对象,Service或Manager向外传输的对象。:业务对象。由Service层输出的封装业务逻辑的对象。:应用对象。在Web层与Service层之间抽象的复用对象模型,极为贴近展示层,复用度不高。:显示层对象,通常是Web向模板渲染引擎层传输的对象。Query:数据查询对象,各层接收上层的查询请求。注意超过2个参数的查询封装,禁止使用Map类来传输。原创 2022-10-16 01:35:36 · 803 阅读 · 5 评论 -
【最全postman系列】响应数据可视化为表
Postman 提供了一种可编程的方式来直观地表示您的请求响应。添加到请求测试的可视化代码将呈现在响应正文的“可视化”选项卡中,以及“漂亮”、“原始”和“预览”选项。翻译 2022-01-12 16:20:56 · 810 阅读 · 0 评论 -
【Postman系列】五、使用Postman监控API和网站
监控API和网站0、背景定期运行集合以检查其性能和响应,以检查收集中的所有请求是否正常且运行正常。确保能及时发现问题,同时提高人效。1、设置监视器Postman允许监控共享或私有集合。 如果选择监控共享集合,团队可以看到监视器。 如果在非共享集合上创建监视器,则监视器是私有的,只有自己可以看到。可以从以下位置创建监视器:Sidebar 集合侧边栏New button 新建Launch screen 启动页Postman web 页面版以下以Sidebar创建为例(1)在Postm翻译 2021-10-16 16:24:55 · 660 阅读 · 0 评论 -
【Postman系列】四、使用 Postman 运行集合和使用监听器安排集合自动运行
使用 Postman 运行集合1. 前言据我们所知在项目中的 API 接口不是单个运行的,要完成一个业务同时要调用几个 API 而且有先后顺序以及结果之间的依赖,以及时间节点上的要求。这一小节主要带大家学习如何运行集合以及如何使用监听器去预约集合中 API 的运行。2. 使用集合运行器集合运行器允许以指定顺序运行请求集。集合运行器会记录请求测试结果,脚本也可以在请求之间传递数据并且改变请求流程。2.1 启动集合运行器点击 Postman 左上角的 “Runner”,也可以打开 Collectio翻译 2021-10-16 13:12:01 · 365 阅读 · 0 评论 -
【Postman系列】三、在 Postman 中编写和运行脚本
本章内容:1、脚本执行顺序2、请求前脚本3、发送请求前脚本4、测试脚本5、编写测试脚本翻译 2021-10-16 13:03:35 · 1062 阅读 · 0 评论 -
【Postman系列】二、使用postman发送请求和接收响应
一、使用 Postman 发送请求1. 前言你可以通过 Postman 发起 API 请求。一个 API 请求允许你从数据源请求数据或者添加数据。 API 运行在 Web 服务器上,并把端口暴露出来供客户调用。利用 Postman, 不需要使用终端也不需要写代码,你就可以发起 API 请求并且检查请求的响应。当你创建完 API 请求并发送之后, API 响应就会显示在 Postman 用户界面中。下图是 Postman 进行 API 请求的简单示例:2. 创建新的请求在 Postman 发送请翻译 2021-10-16 11:31:10 · 2214 阅读 · 0 评论 -
【Postman系列】一、简介和安装与更新
在你开发 Restful API 或者测试第三方 API 时, Postman 是一个很好的工具。它给用户提供非常友好的交互页面,使得你不必在编写繁琐的代码就能轻松完成 API 测试。Postman 官网是这样介绍这款 Postman 的:Postman 是一个 API 开发的协作平台,旨在简化构建 API 的每个步骤并简化协作,这样您就可以更快地创建更好的 API。简单来说,**Postman 就是一个 API 客户端,在 Postman 中你可以直接快速、轻松地分布任何请求。**翻译 2021-10-16 11:07:12 · 183 阅读 · 0 评论 -
接口测试概论
一、接口测试什么是接口测试?接口测试是测试系统组件间接口的一种测试。接口测试的重点是检查数据的交换,传递的正确性,以及接口间逻辑依赖关系。提交接口测试的重要意义:实现开发期并行测试,减少页面层测试的深度,缩短整个项目的测试周期。我们测试的接口属于哪一类?服务器接口(基于HTTP协议的接口)大多数人常说的接口测试,通常是 B/S架构,由客户端(浏览器)调用,或模拟客户端(浏览器)调用服务器提供的请求接口,由服务器完成处理并返回一个应答的过程。例如:Webservice接口,http接口,原创 2020-12-29 19:09:21 · 151 阅读 · 0 评论 -
了解网站如何工作
原创 2020-12-29 17:59:17 · 104 阅读 · 0 评论 -
postman提取response header中的token参数值
背景许多接口访问需要token,token值有些公司会放在response响应结果中,有的会放在header中。放在header中的token如何获取呢?实现设置好请求以及参数后。在postman后置脚本,test位置写入代码,提取token值,存入全局变量。// 从response header中获取token值var loginToken = postman.getResponseHeader("login-token");// pm.globals.set("wms_login-tok原创 2020-12-21 15:54:55 · 4155 阅读 · 2 评论 -
postman mockserver实现mock测试
背景工作中使用场景模拟那些无法实时连接的后端,或是没有开发出来的后端,用于获得结果反馈的一种测试方式。通过发送请求后,模拟后台返回的响应内容来确认当前系统的正确性。策略使用mock-server配置私有环境变量并设置相应内容,获取mock-sever的接口密钥AIP-key并创建接口名称,将mock-server的url和接口密钥API-key一并添加在环境变量中,在当前集合中创建新请求,在example中设置预期响应结果,使用环境变量中的mock-sever的url,并将环境变量中原创 2020-12-21 15:25:11 · 541 阅读 · 1 评论 -
jmeter之如何批量修改脚本
用编辑器(如:notepad)或者开发者工具打开jmx(脚本)文件,再批量修改文件即可。jmx脚本其实是一个xml文件。原创 2020-11-20 18:24:24 · 872 阅读 · 0 评论 -
Git代码管理
Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库原创 2020-11-20 18:05:59 · 100 阅读 · 1 评论 -
接口测试脑图
原创 2020-11-20 17:44:20 · 284 阅读 · 0 评论 -
jmeter 实现DB数据与接口数据的匹配校验
http://www.51testing.com/html/58/n-3719058.html原创 2020-11-20 17:00:00 · 184 阅读 · 0 评论 -
postman测试Excel导入导出
一、导入的测试方法选择form-data,key值填写方法对应的参数,选择File,Value处上传文件即可。二、导出的测试方法在发送请求时,点击send的下拉箭头,选择Send and Download 选项并且发送请求在导出文件的时候,响应结果是乱码,然后在测试的时候选择下载,下载完成的Excel文件不是乱码三、本地数据和接口数据比对针对一个接口,我们在知道参数以及参数对应的结果时,可以通过postman进行判断,验证返回数据是否与预期数据相等1、准备数据post原创 2020-11-20 16:30:21 · 10474 阅读 · 6 评论 -
Jmeter数据库的元件JDBC Request
背景JMeter如果进行JDBC请求,请求后的响应结果如何给下一个请求用(也就是传说中的关联)添加 JDBC request这个 Sampler 可以通过 sql 语句向数据库发送一个 jdbc 请求,并对获取返回的数据进行操作。它需要和 JDBC Connection Configuration一起使用面板参数解析填写项释义Variable Name数据库连接池的名字,需要与 JDBC Connection Configuration 的 Variable 保持一致原创 2020-11-16 18:57:52 · 120 阅读 · 0 评论 -
Jmeter数据库的配置元件JDBC Connection Configuration
如果在Jmeter 中想用到连接数据库的功能,必须下载jar包,常见的关系型数据库jar包见以下共享链接jar包存放路径jar包下载之后存放的路径,建议保存在对应Jmeter的lib下的扩展目录,比如 D:\00G_jmeter4.0\lib\ext若是第一种: 下载的jar包保存在D盘根目录下,则需要jmeter工程中测试计划原件下指定一下jar包路径,如图:【图中jar包只是示意,不是jdbc依赖的jar包】若是第二种: 下载的jar包保存在Jmeter的文件的lib下的ext目录下,则不需要做原创 2020-11-16 12:15:47 · 199 阅读 · 0 评论 -
Jmeter提取response header里的token参数值
注意!!我的token在Response Headers里,这个比较特殊一点。5.再新建一个后置处理器->正则表达式提取器,这个主要来提取token跟网上别的有一点不同的是,看红色圈起来的地方,选的是信息头,而且正则表达式为token:(.+)需要注意!!6.新建一个需要上面token的HTTP请求,在该请求下新建一个HTTP信息头管理器我的token名就为token,再把取出来的token值${token}填上。再新建一个结果树7.点击运行,查看结果树,应该成功啦~~~———————————.转载 2020-06-29 15:49:05 · 5631 阅读 · 0 评论 -
最全Jmeter接口压力测试实战(二)- 进阶篇(6)通用模块库实战详解
在这里插入代码片说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!Jmeter自动化脚本结构化 - 通用模块库实战详解课程章节二级目录三级目录一级目录二级目录三级目录课程章节二级目录三级目录一级目录二级目录三级目录O(∩_∩)O哈哈~联系我哦技术交流QQ群号:434404086————————————————版权声明:本文为CSDN博主「睡着了的熊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文出处:http原创 2020-06-05 15:27:33 · 339 阅读 · 1 评论 -
最全Jmeter接口压力测试实战(二)- 进阶篇(5)全局参数配置模块实战详解
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!Jmeter自动化脚本结构化 - 3-2全局参数配置模块实战详解全局参数配置模块功能说明设计思路实战演示:重点元件的使用配置**测试数据相关**运行参数数据库配置![在这里插入图片描述](https://img-blog.csdnimg.cn/20200603193328359.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM原创 2020-06-03 19:46:08 · 330 阅读 · 0 评论 -
最全Jmeter接口压力测试实战(二)- 进阶篇(4)Jmeter接口自动化脚本结构方案详解之整体结构展示
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!Jmeter自动化脚本结构化 - 整体脚本结构方案展示设计本套脚本结构方案的原因整体方案展示二级目录三级目录技术交流QQ群号:434404086设计本套脚本结构方案的原因Jmeter元件组合过于灵活;元件单个,自有规则简单,在进行接口测试时必然要考虑排列组合元件,人为约定规则,易于开展自动化测试。易维护性;自动化要考虑后期易维护性,否则维护工作量会成倍增长;例如可变参数提前设计结构。效率;自动化最大的作用就是提高效率。合原创 2020-06-03 13:45:14 · 462 阅读 · 0 评论 -
最全Jmeter接口压力测试实战(二)- 进阶篇(3)Jmeter接口自动化优劣势说明
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!Jmeter接口自动化脚本结构化 - Jmeter接口自动化优劣势说明目前常用的接口自动化方案流行方案优劣势比较Jmeter优势带来的好处目前常用的接口自动化方案如何选择工具呢?将业内已有的工具比较优劣势之后选择。流行方案优劣势比较方案优势劣势LoadRunner商业化软件功能齐全不开源PostMan维护API文档,Mock功能,多人协同,接口开发商业软件Python+Request原创 2020-06-03 08:34:58 · 784 阅读 · 0 评论 -
最全Jmeter接口压力测试实战(二)- 进阶篇(2)课程介绍
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!Jmeter接口自动化脚本结构化 - 【第一章】课程介绍一、课程介绍1-1 内容安排1-2 目标群体及技能要求目标群体技能要求1-3 课程收获学习交流一、课程介绍1-1 内容安排Jmeter接口自动化优劣势说明重点介绍优势Jmeter接口自动化脚本结构方案详解重要章节,需认真学习,反复听结合自己的项目实践,更能产生价值接口用例设计思路分享「用例设计、断言设计」解决脚本组织,维护效率问题接口测试效率如何,原创 2020-06-02 18:30:23 · 318 阅读 · 0 评论 -
最全Jmeter接口压力测试实战(二)- 进阶篇(1)课程章节
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!最全Jmeter接口压力测试实战(二)- 进阶篇(1)课程章节课程详情介绍课程目标课程须知你能学到什么❓课程章节一、课程介绍1-1 内容安排1-2 目标群体及技能要求1-3 课程收获二、认识Jmeter2-1 Jmeter接口自动化优劣势说明三、Jmeter接口自动化脚本结构方案详解3-1 整体脚本结构方案展示3-2 全局参数配置模块实战讲解-上3-3 全局参数配置模块实战讲解-下3-4 通用模块库实战讲解-上3-5 通用模块库实战讲解-原创 2020-06-02 17:56:25 · 361 阅读 · 0 评论 -
Jmeter系列 - 接口case太乱,使用组件实现case调理组织
前言接口测试case太多太乱,如何变得条理清晰?接口不断更新,如何使接口测试脚本的维护变得简单高效?问题从用户登录到下单,整个链路的case分支太多,如何通过Jmeter条理清晰的实现?解决方案参数传递 / 模块化 / 多脚本合并使用到的技术点:1、Jmeter后置处理器「参数传递」JSON提取器 / 正则表达式提取器 / 边界提取器 / XPath提取器边界提取器:使用左右边界,进行提取XPath提取器:XML的报文时候用XPath提取器2、Jmeter测试片段「模块化」.原创 2020-06-02 16:17:37 · 476 阅读 · 0 评论 -
最全Jmeter接口压力测试实战(一)- 基础篇(1)课程章节
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!最全Jmeter接口压力测试实战 - 持续更新版块课程详情介绍课程目的课程须知你能学到什么?课程章节Jmeter基础之全面认知Jmeter简单介绍Jmeter安装与介绍Jmeter工作界面学习使用Jmeter主流元件的使用http请求之 - http请求头http请求之 - http响应头http请求之 - http常见状态码Jmeter请求元件之 - request发送GET请求Jmeter请求元件之 - request发送post请求原创 2020-06-02 12:32:41 · 519 阅读 · 0 评论 -
thrift、dubbo、API接口测试
这里写目录标题dubbo二级目录三级目录thrift二级目录三级目录rest二级目录三级目录dubbo二级目录三级目录thrift二级目录三级目录rest二级目录三级目录能自主完成基于tcp长连接应用调用,TCP、http、dubbo协议...原创 2020-04-02 13:48:58 · 273 阅读 · 0 评论