自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Postman 集合变量的实用指南

通用型变量:这些变量存储普通文本数据,适用于大多数情况。保密型变量:适用于敏感信息,如密码,这些变量确保数据不外泄。

2024-07-19 16:50:13 1012

原创 JMeter CSV 参数文件的使用教程

在测试过程中,合理地使用参数化技术是提高测试逼真度的关键步骤。本文将介绍如何通过 CSV 文件实现 JMeter 中的参数化。

2024-07-12 17:37:36 836

原创 gRPC 接口测试最佳实践

Apifox 提供了一个时间线视图,根据时间顺序显示调用状态、发送的消息及接收到的消息,方便查看消息详细信息。随着 gRPC 在微服务领域的逐渐普及,对兼容 gRPC 接口的调试及管理工具的需求也在增加。,这不仅提高了数据处理速度,尤其是在资源有限的环境(如移动设备)中,而且还有助于减少数据传输量,节省网络带宽,从而降低能耗并延长电池寿命。,提供了一个全面的 API 管理平台,帮助开发者在设计、调试及测试 API 的过程中高效工作,所以下面使用 Apifox 来演示。,它特别适用于高性能应用场景。

2024-07-09 15:57:57 449

原创 掌握 Postman 脚本:入门指南

预请求脚本(Pre-request Script):发送请求前执行,常用于配置环境和预处理数据。测试脚本(Tests):在响应到达后执行,用来校验响应的数据和状态码。集合脚本(Collection Scripts):在整个请求集合的开始和结束时执行,用于设置和清理测试环境。这些脚本能够与 Postman 的环境和全局变量进行交互,增加了测试的自动化、数据驱动性和请求的动态性。完成 API 导入或在 Apifox 上创建新项目后,你可以继续添加自定义脚本。在 API 的修改文档部分,找到「后置操作」

2024-07-05 15:13:26 496

原创 Jmeter 入门指南:从零开始学习

是一个非常流行的开源工具,用于进行负载测试。它支持多种网络协议,包括 HTTP、FTP、SMTP、JMS、SOAP、JDBC 等,使其成为在多种应用环境中检测性能瓶颈的理想选择。本文将详细介绍如何利用 JMeter 进行高效的接口自动化测试。

2024-07-02 17:07:26 508

原创 深入理解 XML 和 HTML 之间的区别

XML,即 Extensible Markup Language(可扩展标记语言),是一种用于存储和传输数据的文本格式。XML 的设计宗旨是强调数据的结构化和准确性,提供了一种公认的标准格式。最主要的特点是它的自我描述性,即数据和数据的定义集成在一起,使得它在数据交换和数据存储方面具有极大优势。而 HTML,即 HyperText Markup Language(超文本标记语言),则是一种用于创建网页的标准标记语言。

2024-06-28 16:26:32 1770

原创 在 Postman 中使用 Body 进行 POST 请求

在 Postman 中使用 Body 进行 POST 请求是一项基础但非常重要的技能,通过灵活运用各种 Body 格式,你能够轻松模拟多种 API 调用,为开发和调试提供极大便利。希望本篇教程能帮助你更好地掌握 Postman 使用技巧,提高开发效率。

2024-06-25 17:22:11 2026

原创 从零开始理解 XML 和 JSON 的区别

在这篇文章中,我们将深入探讨XML和JSON这两种数据格式的关键异同点,以便读者可以根据项目需求做出明智的技术选择。

2024-06-18 16:23:25 1122

原创 学习了解 JSON Schema

JSON Schema 提供了一种规范,用于详细描述和验证 JSON 数据结构,宛如数据的蓝图。这使得开发者能够确保数据符合特定格式,并便于生成清晰的文档,从而增强数据一致性和安全性。通过熟练使用 JSON Schema,开发者可以显著提高项目的数据管理效率和质量。这不仅帮助保持数据一致性,还能通过自动化工具简化开发过程,使得维护和扩展项目更加高效。

2024-06-11 16:00:51 434

原创 深入了解 Postman 中的变量

在编程中,变量是用于存储数据值的命名存储位置。类似的,Postman 中的变量也是如此。它们允许我们在不同的请求中重用相同的数据,从而减少重复的手动输入,提高效率和准确性。在 Postman 中,变量可以在不同的范围内定义,包括全局(Global)、环境(Environment)、集合(Collection)、本地(Local)范围。通过合理使用这些变量,我们可以轻松管理和组织请求数据。

2024-06-04 17:04:47 1089 1

原创 最佳实践:REST API 的 HTTP 请求参数

请求参数使得数据传输更加简便、灵活,并且符合 REST 原则。对于 GET 请求使用查询参数,对于其他方法使用路径参数。避免在请求体中使用查询参数,应该将数据放在请求体内。同时验证、清理和记录参数。在 API 之间保持参数的一致性。通过这些策略,可以构建出高效、安全的 API 系统。

2024-05-31 16:02:41 1064

原创 Jmeter 安装教程:简单易懂

通过本文的详细步骤,你已经学会了如何在自己的操作系统上安装和配置 Apache JMeter。无论是下载、解压、配置环境变量,还是验证安装,每一步都为顺利运行 JMeter 打下基础。

2024-05-28 17:20:13 1188

原创 理解 gRPC 和 tRPC 的区别:简单入门

gRPC是由 Google 开发的一个高性能、跨语言的 RPC 框架。它基于 HTTP/2 协议,使用 Protocol Buffers 作为序列化协议。gRPC 提供了多种语言的客户端和服务端库支持,并且拥有强类型、代码生成和负载均衡等特性。tRPC 是一个类型安全的 RPC 库,主要面向 TypeScript 和Node.js。tRPC 通过 TypeScript 的类型推导机制,提供了一个无需代码生成的强类型 API 解决方案,使得前后端开发更加紧密和高效。

2024-05-24 16:03:58 1283

原创 GPT-4o API 全新版本发布:提升性能,增加性价比

速度更快支持更多类型的输入令牌使用量减少更高性价比的 API 费用改进的视觉和非英语文本处理能力。

2024-05-15 10:44:22 2165

原创 全面了解 Swagger 导出功能的使用方式

是一个强大的平台,专门用于开发、构建和记录 RESTful Web 接口。通过其提供的交互式用户界面,开发人员能够轻松且迅速地创建和测试 API。Swagger 还允许用户以多种格式,包括 JSON 和 Markdown,导出 API 文档。选择 JSON 格式可以便于与其他应用或工具集成,而 Markdown 格式则更适合创建直观、易于阅读的文档。下面,我们将以 Swagger Petstore 项目为例,来探讨如何将 Swagger 文档转换为其他文件格式。我们将分享在开发过程中常用的一种方法。

2024-05-14 18:16:08 1224

原创 JMeter 如何应用于 WebSocket 接口测试

实时双向通信的探索及利用 JMeter 进行应用性能测试是一项使客户端与服务器之间可以进行双向通信的技术,适用于需要实时数据交换的应用。为了衡量和改进其性能,可以通过工具如 JMeter 进行测试,但需要先对其进行适配以支持 WebSocket。

2024-05-11 16:27:57 648

原创 了解如何有效地利用 Swagger UI

在讨论程序员职业生涯中的一些琐碎但必须的任务时,众所周知,编写和维护文档是他们最不喜欢的活动之一。程序员普遍不愿意编写注释和文档,同时又对那些没有留下适当文档的同事感到失望。这种矛盾主要是因为文档管理是一个繁琐的过程,且常见的情况是,即便 API 已更新,文档仍处于未更新状态,导致前后端开发同步问题频发,浪费了宝贵的开发时间。为了缓解这一问题,已被广泛采用。Swagger通过从代码注释中自动生成 API 文档,从而大大降低了前后端的文档维护难度。

2024-05-08 18:20:48 860

原创 JMeter 请求头信息配置详解

在进行 Web 测试和 API 测试时,正确配置 HTTP 请求头是关键步骤之一,尤其当使用诸如这样的强大工具时。在本文中,我将详细介绍如何在 JMeter 中有效地配置和管理HTTP请求头。

2024-04-29 16:44:37 1765 1

原创 为什么 GraphQL 可以取代 Redux?

近几年来,互联网技术趋向于采用前端 JavaScript 框架来构建更好的网页和移动应用用户体验。这种变化真的很棒🔥,我个人非常喜欢这些框架给我们带来的灵活性。但是,这种灵活性是否已经过头了呢…为了真正理解这种情况,我们不妨回顾一下,在 JavaScript 框架诞生之前,应用是如何构建的。

2024-04-23 15:43:27 1001

原创 Postman 工具发送请求的技巧与实践

在开发和测试 API 时,发送格式的请求是一个常见需求。

2024-04-19 16:38:08 1205 1

原创 Spring Boot Bean 加载过程的实践指南

对于每一个找到并标有注解的类,Spring Boot创建一个Bean定义,这个定义包含了创建和配置Bean的细节信息。Student类// 构造函数、getter和setter方法StudentService类@Service。

2024-04-16 16:38:37 1167 1

原创 JMeter 文件下载指南

作为业界领先的性能测试工具,它的设计初衷是为了提供强大的测试能力,以模拟各种复杂的负载和测试场景。无论是 Web 应用、服务端软件还是客户端程序,JMeter 都能够提供全面的测试支持。本篇文章将深入探讨如何利用 JMeter 执行文件上传和下载的操作,这是性能测试中常见且重要的两个方面。

2024-04-12 16:18:48 732 1

原创 JavaScript 正则表达式匹配电话号码的方法

我得说实话,当我第一次看到一个正则表达式时,那是一次可怕的体验。我心里想:“我花了几个月时间学习编程,现在还得学这个看似超级复杂的语言!?然而,当我坐下来真正学习正则表达式时,我发现它并不是很难,一旦你学会了语法。

2024-04-09 18:03:01 1181

原创 SpringBoot 集成使用 Swagger:简单易懂

最初作为一套规范而问世,后来在 2015 年捐赠给Linux基金会后演变为 OpenAPI 规范(OAS)。这次转变标志着 API 文档编写和互操作性的一次进步,使其向 OpenAPI 3.0 过渡。在现今的行业讨论中,提到 Swagger 通常指的是 SmartBear Software 开发的一套用于实现 OpenAPI 规范的工具。这套工具包括开源、免费和商业工具的组合,支持 API 生命周期的各个开发阶段。

2024-04-03 16:24:28 1060 1

原创 Postman 中清除 Cookie 的详细步骤

在探索如何提升编程项目的工作流效率时,管理 Cookie 成为了一个关键议题。特别是使用这样的工具进行接口测试时,定期清理 Cookie 是保持测试准确性和维护安全性的必要步骤。本篇文章旨在详细解释在 Postman 中如何有效地进行 Cookie 清理。

2024-04-01 16:10:07 2100

原创 简单易懂: Go 自动生成 Swagger API 文档教程

作为 Go 语言中支持 Swagger 2.0 和 OpenAPI 3.0 规范的工具之一,go-swagger 主要用于快速构建、记录并测试 RESTful API。允许开发者自动化生成客户端和服务端代码,极大地提高了开发效率和接口的标准化。

2024-03-29 16:07:46 1122 1

原创 Java 自动化测试基础教程

隶属于 xUnit 测试框架系列,JUnit 通过提倡“测试优先编码”原则,鼓励开发者在编写实际代码前先撰写测试案例。通过上述步骤,我们不仅深入探讨了 JUnit 作为 Java 自动化测试框架的使用,还了解了如何借助 Apifox 对 Java 编写的 API 进行有效测试。在 Java 环境下,除了常规的函数方法测试外,对于 API 的测试同样重要。它不仅大幅提升了测试的速度,还通过减少手动操作,增加了测试的准确性和广泛性。,测试结果将通过颜色条表示,绿色代表通过,红色则意味着失败。

2024-03-22 17:14:05 430 1

原创 SpringCloud 与 Dubbo 的区别详解

SpringCloud 是一个用于构建云原生应用的框架集合,它为开发者提供了一套完整的工具链,用于快速搭建分布式系统。SpringCloud 基于SpringBoot提供了丰富的组件,如配置管理、服务注册与发现、断路器等采用声明式的编程模型,易于上手与 SpringBoot 无缝集成,开箱即用适用于各种部署环境,如本地、云端等Dubbo是阿里巴巴开源的一个高性能、轻量级的 RPC 框架。它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。

2024-03-19 16:44:22 3235 1

原创 自动化测试用例编写方法:入门教程

设想一下,当一个应用含有数百个组件和多个接口时,测试人员需要逐一手动检查它们,这个过程不仅耗时、效率低下,而且极易出错。因此,为了提升测试效率和准确性,自动化测试应运而生,它通过特定的工具自动执行这些重复的测试任务。,顾名思义,指的是利用软件来执行测试用例并比较实际结果与预期结果的过程,以此确认软件产品的性能是否符合要求。通过 Apifox 及类似工具的使用,自动化测试变得轻而易举,极大提升了开发和测试的效率。导入之前定义的接口到测试用例中,并设定运行参数,例如,指定运行次数。

2024-03-15 16:00:51 537 1

原创 从零开始:如何快速建立 Swagger Mock 服务器

官方文档描述如下:简而言之,OpenAPI 文档可以通过 YAML 或 JSON 格式详细描述 API 的全貌,包括:Swagger 提供了一套用于通过OpenAPI框架设计 REST API 的工具。包括以下工具:Prism 提供的 API 模拟和合同测试能力,支持 OpenAPI v2(即Swagger)和 OpenAPI v3.x版本。Prism 的主要功能包括:Prism帮助开发者更好地测试和调试 API,确保遵循规范。此外,它还为前端开发人员提供了模拟API的便利,使他们在实际 API 完成之前就

2024-03-12 17:28:34 1181 1

原创 简易指南:Postman 如何发送 put 请求?

在这篇文章里,不仅将详细介绍通过发送 PUT 请求的完整步骤,还会向您展示如何其他工具来简化整个过程。是否您正寻找提高工作效率的方法,或想探索API测试工具的新领域?

2024-03-08 15:48:49 2130 1

原创 如何获取 API Key:简易步骤

在深入我们的主题之前,让我们先简单了解一下 API Key 到底是什么。API Key 基本上可以认为是一个长字符串,允许 API 消费者(即使用 API 的人)访问受限的功能和数据。它作为一种安全措施,确保了 API 服务能够控制谁有权限访问什么数据,同时也帮助跟踪API的使用情况。

2024-03-06 10:07:08 5069 1

原创 Postman 中断言测试的实用指南

在当今的软件构建流程中,应用程序编程接口,简称 API,起到了不可或缺的作用,它们使得不同的软件应用能够互相沟通和交换数据。随着应用程序的不断演进变得越发复杂,保障API的可靠性及其稳定性显得格外关键。正因如此,API 测试,尤其是采用断言的自动化测试方法,在软件开发的全周期内占据了极其重要的地位。Postman 作为一款备受青睐的 API 测试工具,提供了一系列强大的功能,包括发起请求、接收回应、创建测试脚本来校验 API 回应的正确性。

2024-03-01 17:47:37 434 1

原创 JMeter 请求 gRPC 接口的最佳实践

配备了 gRPC 插件的 JMeter,从传统的负载测试工具转变为一个全面的解决方案,用于在各种条件下评估 gRPC 服务。这种共生关系不仅扩大了 JMeter 的适用范围,还为开发人员和测试者提供了进行彻底、现实压力测试的手段。从安装到为特定 gRPC 调用进行详细配置的过程,涵盖了一系列设置,允许对测试进行细致的方法论探讨。通过细致的设置和关注细节,JMeter 作为测试 gRPC 服务的严格平台,确保软件能够优雅地处理现实世界的压力。

2024-02-27 17:33:10 833 2

原创 Postman 传递当前时间戳最佳实践

当然,Postman 也支持更为灵活的自定义方法。通过在 Pre-request Script 或 Tests 标签页编写Javascript代码,用户可以精确地控制时间戳的获取与使用方式。以下是一个示例,展示了如何利用Date对象获取当前时间,并将这个值赋予一个环境变量,以便再次利用。这种方式的好处是,你可以根据需求对时间戳进行格式化,比如将毫秒级的时间戳转换为秒级。完成这步之后,就可以将时间戳保存至Postman的环境变量中了,如果该变量不存在,Postman 会自动为其创建并赋值。无论是利用。

2024-02-23 15:03:53 6819 1

原创 深入浅出:简单了解 Fetch API

Fetch API 提供了一个 JavaScript 接口,用于访问和操纵HTTP管道的部分,例如请求和响应。它也提供了一个全局fetch()方法,该方法提供了一种简单、合乎逻辑的方式来跨网络异步获取资源。基于 Promise 的接口:Fetch 返回的是 Promise 对象,使得异步操作更加方便。更加灵活和功能强大:支持 Service Workers, Request/Response 对象等。清晰的 API 设计。

2024-02-21 17:37:16 328 1

原创 如何选择接口测试工具?

选择一个合适的接口测试工具需要考虑很多方面,如功能和兼容性、测试脚本的编写复杂度、测试数据的管理、自动化测试和测试报告等

2023-02-21 16:44:35 109 1

原创 如何选择接口测试工具?

选择合适的接口测试工具对于程序员来说非常重要,因为这可以帮助他们更快、更高效地评估接口的质量和可靠性。为了提高测试效率和测试质量,自动化接口测试已经逐渐普及。然而,由于市场上有许多不同的接口测试工具,程序员们很难选择合适的工具。如何选择适合自己的工具呢?

2023-02-17 18:06:25 122 1

原创 接口测试的测试要点

接口测试是软件测试中的重要组成部分,它的目的是评估接口的质量和可靠性,以保证系统的正常运行。在进行接口测试时,必须要考虑到以下几个方面:

2023-02-16 13:51:27 280 1

原创 接口测试主要测哪些方面?

当今互联网时代,接口测试已经成为软件测试的一个重要组成部分。接口测试是指对系统各个接口进行验证,确保接口的正确性、稳定性和安全性。接口测试是软件开发过程中不可缺少的环节,它旨在确保接口能够正常工作,并且满足所需要的规范和要求。不仅可以发现接口本身的问题,还可以提前发现系统中的问题,保证整个系统的质量。但很多人对接口测试到底要测哪些方面并不了解。那接口测试接口到底包含哪些方面呢?

2023-02-15 12:04:42 941 1

空空如也

空空如也

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

TA关注的人

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