⭐ 作者简介:码上言 文章目录项目部署视频前言一、Postman介绍1、什么是Postman?2、下载并安装Postman二、测试用户接口1、测试添加用户2、测试查询用户3、测试修改用户4、测试删除用户 前言前面的功能模块写完了,项目也能跑起来了,但是功能到底有没有用,有没有bug,数据能不能保存到数据库中等都需要我们去验证,总不能写了就不管了,能跑就行,然后扔给前端,这样会挨骂的哈哈,我们要确保
转载 2024-04-28 23:42:44
475阅读
断言 断言是一个逻辑判断,用于检查不应该发生的情况Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查 // 要求参数 object 必须为非空(Not Null),否则抛出异常,不予放行 // 参数 message 参数用于定制异常信息。 voi
前言从上一章节开始,接下来的几个章节会讲解一些开发过程中配套工具的使用。俗话说的好,工欲善其事,必先利其器。对于开发人员而言,有个好用的工具,也是一件事半功倍的事,而且开发起来也很爽,效率也会提升很多。本章节主要讲解关于Postman这款http模拟请求工具,一般上拿来测试api接口服务的。题外话:对于Postman而言,本人也是仅仅使用了其中一小部分,还是本着够用的原则,对于其一些高级功能,比如
前面的功能模块已经写完了,启动也能正常运行,不报错,单这些功能到底有没有用,能不能将数据保存到数据库中,我们不得而知,需要实施一定的方法去验证,要确保自己的代码能够泡桐,才可以交付给前端开发,使用的测试工具是Postman进行接口测试一、Postman介绍1. 什么是PostmanPostman是一个接口测试工具,在进行接口测试时,Postman相当于一个客户端,它可以模拟用户发起的各种HTTP请
转载 2024-04-11 13:17:25
773阅读
SpringBoot入门总的来说,完成一个SpringBoot项目,需要诸多的步骤,这里以Hello SpringBoot程序为例。1.确定需求前端访问后端URL,显示后端返回的字符串输入:前端访问URL为:http:localhost:8080/hallo输出:前端显示后端返回的字符串Hello SpringBoot  2.新建SpringBoot项目首先在IDEA新建项目中
转载 2024-04-02 15:32:49
69阅读
IDEA是最常用的开发工具,很多程序员都想把它打造成一站式开发平台,于是安装了各种各样的插件。最近发现了一款IDEA插件RestfulFastRequest,细节做的真心不错,说它是IDEA版的Postman也不为过,推荐给大家!RestfulFastRequest简介RestfulFastRequest号称是IDEA版本的Postman。它是一个功能强大的Restful API工具包插件,可以根
开发实用篇系列内容:热部署配置高级测试数据层解决方案整合第三方技术监控 文章目录1、加载测试专用属性2、加载测试专用配置3、Web环境模拟测试4、数据层测试回滚5、测试用例数据设定 1、加载测试专用属性 测试过程本身并不是一个复杂的过程,但是很多情况下测试时需要模拟一些线上情况,或者模拟一些特殊情况。如果当前环境按照线上环境已经设定好了,例如是下面的配置env: maxMemory: 32GB
SpringBoot测试mapper接口 一、创建例子 1.建立数据库 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for student -- DROP TABLE IF EXISTS `student` ...
转载 2021-07-13 11:39:00
3656阅读
2评论
点击上方“Java基基”,选择“设缘由介绍使用Maven 依赖自定义注解核心代码TODO最后缘由目前参数校验常用的方法是在实体类上添加注解,但对于不同的方法,所应用的校验规则也是不一样的,例如有一个AccountVO实体:public class AccountVO { private String name; // 姓名 private Integer age; // 年龄 }假
因为 Basic Auth 的身份信息是写在请求中,被截获账号密码可能会泄露,为此增加一重ip认证 在实际应用中,可能会用spring boot  写一些微服务去做底层的一些预处理,然后再开放一些接口传输数据。为了安全,同城要做一些访问的认证,也不用选太复杂的认证方式,就用 Basic Auth就可以,再在此基础上再做一些认证,比如这里的ip。为此,需要两个方面的思考
controller层1.@Controller 注解在类上,默认表示该类所有方法的返回值为一个跳转路径字符串(会经过视图解析器解析,加前后缀) 而在类中方法加上@ResponseBody,表示该方法返回值会被转换为JSON格式的字符串返回,通常此方法返回值令其为Object2.@RestController 注解在类上,表示该类中所有方法返回值都会转换为JSON格式字符串返回(通常令方法返回值为
一、接口测试描述接口测试测试系统组件间接口的一种测试接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。   一般来说,测试接口,就是指测试接口的功能,性能和稳定性测试,当然可能还有安全性测试。这个入门系列会让你掌握接口的功能测试。一般,来说我们听说到的接口基本上都是指HTTP或者HTTPS协议
转载 2024-03-17 11:17:21
23阅读
文章目录6. Spring Boot安全框架6.1 认识Spring Security6.1.1 入门项目6.1.2 角色访问控制6.2 基于数据库的认证6.2.1 Spring Security基于数据库认证6.2.2 角色访问控制6.2.3 密码加密保存6.2.4 用户角色多对多关系6.2.5 角色继承 6. Spring Boot安全框架6.1 认识Spring SecuritySprin
转载 2024-02-12 21:40:46
66阅读
## Java接口测试的有效方法 在现代软件开发中,接口测试用于验证系统各部分之间的交互是否正常。Java作为一种广泛使用的编程语言,提供了强大的接口功能。本文将通过一个实际问题,探讨如何在Java中进行接口测试,并展示相关代码示例。 ### 问题背景 假设我们正在开发一个在线购物系统,其中涉及到商品和用户的管理。我们需要开发一个接口,以便于用户能够获取商品信息。接口定义如下: ```ja
原创 2024-09-13 04:46:39
45阅读
在过去的职业生涯里,我经常发现有些人不写测试代码,而他们声称不写的理由是无法轻易地写出覆盖多个不同模块的测试用例。好吧,我相信他们中的大部分要么是缺乏一些比较易掌握的技术手段,要么就是没时间来把它搞清楚,毕竟工作中总会有进度之类的各种压力。因为不知道该如何测试,所以就经常忽略集成测试,由此带来的问题就是越来越糟糕的软件、越来越多的BUG和更加失望的客户。所以我想分享一些个人的经验,揭开集成测试神秘
转载 10月前
40阅读
Case - SpringBootTest 使用过程中遇到的冷门问题问题描述使用SpringBootTest 测试DAO 逻辑时,直接报错:java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseSelectProvider.<init>()从异常日志分析,是 tk.mybatis 的增强方法初始化问题。
    在进行网页或应用程序后台接口开发时,一般要及时测试开发的接口能否正确接收和返回数据,对于单次测试,Postman插件是个不错的Http请求模拟工具。 但是Postman只能模拟单客户端的单次请求,而对于模拟多用户并发等性能测试,就必须借助其他的工具了,这里推荐功能强大的JMeter自动化测试工具Apache JMeter&nbsp
转载 2024-03-30 20:11:44
74阅读
一、前言核心隐私数据无论对于企业还是用户来说尤其重要,因此要想办法杜绝各种隐私数据的泄漏。下面陈某带大家从以下三个方面讲解一下隐私数据如何脱敏,也是日常开发中需要注意的:配置文件数据脱敏接口返回数据脱敏日志文件数据脱敏文章目录如下: 二、配置文件如何脱敏?经常会遇到这样一种情况:项目的配置文件中总有一些敏感信息,比如数据源的url、用户名、密码....这些信息一旦被暴露那么整个数据库都将会被泄漏
1.什么是接口?      上面这篇文章描叙的比较形象。  接口,API,英文全称Application Programming Interface,翻译为“应用程序编程接口”。是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。  简而言之,就是你写了一个具有特定功能的函数,封装一下,让别人通过url和http协议
WebSocket 是一种在单个 TCP 连接上进行全双工通信(Full Duplex 是通讯传输的一个术语。通信允许数据在两个方向上同时传输,它在能力上相当于两个单工通信方式的结合。全双工指可以同时(瞬时)进行信号的双向传输( A→B 且 B→A )。指 A→B 的同时 B→A,是瞬时同步的)的协议。WebSocket 通信协议于 2011 年被 IETF 定为标准 RFC 6455,并由 R
  • 1
  • 2
  • 3
  • 4
  • 5