自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。页面可能存在 JavaScript 错误,影响了登录功能的正常执行。

2024-09-09 11:56:51 1646 1

原创 JVM 垃圾回收机制:GC

JVM的垃圾回收机制:GC,是Java提供的对于内存自动回收的机制。

2024-09-04 16:54:18 2346

原创 JVM 类加载机制

类加载过程,双亲委派模型。

2024-09-04 08:00:00 1181

原创 JVM 内存划分机制详解

JVM 执行流程,JVM运行时数据区:堆、栈、本地方法栈、程序计数器、方法区、运行时常量池。

2024-09-03 16:06:32 1292

原创 HTTPS 协议“加密和解密”详细介绍

本篇是对HTTPS的加密解密过程的详解。

2024-09-03 11:14:11 1717

原创 HTTP“请求”和“响应”的报头及正文详解

本篇介绍有关http请求和响应的报头、正文以及响应状态码。

2024-09-02 16:50:21 2674

原创 HTTP 请求方法(method)介绍

get, post, put, delete, head, options, trace, connect, patch, link和unlink.

2024-09-02 15:41:12 2566

原创 部署 Web 项目到 Linux,可以使他人也访问项目的方法

本篇介绍本地项目通过Linux系统部署到云服务器上的方法。

2024-08-30 23:11:36 1735

原创 Linux 搭建 Java 部署环境:安装 JDK 和 MySQL 的教程

Linux系统下,安装jdk和MySQL的详细方法介绍。

2024-08-30 23:09:23 1187

原创 测试分类的详细总结

按测试阶段分类、按测试方法分类、按测试内容分类、按测试对象分类

2024-08-30 11:21:14 1079

原创 【测试】bug 相关知识点总结

bug的概念,描述bug的要素,bug级别,bug的生命周期

2024-08-30 11:02:18 1088

原创 编写测试用例的常用方法总结

等价类划分法、边界值分析法、判定表法、正交法、场景法、错误猜测法

2024-08-30 10:49:24 2627

原创 “技术汇”论坛系统项目测试报告

本篇是关于“技术汇”论坛系统的测试报告:功能测试、自动化测试。

2024-08-29 11:54:43 617

原创 “技术汇”论坛系统自动化测试报告

本篇是针对实战项目论坛系统的自动化测试报告。

2024-08-27 11:46:29 461

原创 Java+selenium 实现网页缩放的方法:用于解决页面太长部分元素定位不到的问题

使用 ChromeOptions 设置浏览器初始缩放比例、使用 JavaScript 动态调整缩放比例

2024-08-27 11:13:33 722

原创 Java + Selenium自动化测试中,模拟鼠标滚动页面的实现办法

使用 JavaScript 执行、循环滚动直到页面底部、使用 Actions 类模拟滚动(效果可能因浏览器而异)

2024-08-27 10:14:15 751

原创 自动化代码报错:ElementClickInterceptedException 解决方案

代码执行可能会遇到ElementClickInterceptedException的错误,表明元素点击被拦截。考虑:页面加载未完成、元素被其他元素覆盖、页面布局变化。

2024-08-26 20:16:15 1370

原创 自动化测试代码报错:ElementNotInteractableException 错误解决办法

ElementNotInteractableException:元素不可交互。解决办法:编辑区域本身就有默认内容,不需要手动实现;通过键盘来操作。

2024-08-26 20:10:42 629

原创 Linux常用命令

Liunx常用命令大全集锦

2024-08-20 21:40:40 303

原创 在有Gitee账号的基础下,教你如何建立仓库及在idea上传项目

教你如何创建仓库,如何提交项目代码。

2024-08-18 18:53:45 395

原创 Spring 声明式事务 @Transactional

Transactional 作用、Transactional详解、rollbackFor、事务隔离级别、 Spring 事务传播机制

2024-08-18 16:58:39 984

原创 Spring Boot 3 整合 Swagger3 时报错:Type javax.servlet.http.HttpServletRequest not present解决方案

在项目里整合接口文档的时候,由于Springboot和Swagger版本不匹配的问题,报错显示:Type javax.servlet.http.HttpServletRequest not present

2024-08-11 06:00:00 1675

原创 一篇了解 :Spring AOP 及其使用

AOP是spring框架的第二大核心(第一大核心是IoC)。AOP:Aspect Oriented Programming(面向切面编程)。切面就是指某一类特定问题,所以AOP也可以理解为面向特定方法编程。拦截器、统一数据返回格式和统一异常处理, 也是AOP思想的一种实现。AOP是一种思想,是对某一类事情的集中处理。它的实现方法有很多,有Spring AOP,也有AspectJ、CGLIB等。Spring AOP是其中的一种实现方式。

2024-08-10 06:45:00 1170

原创 Spring AOP 原理——代理模式

代理模式, 也叫委托模式。该模式是为其他对象提供⼀种代理以控制对这个对象的访问。它的作用就是通过提供一个代理类,让我们在调用目标方法的时候,不再是直接对目标方法进行调用,而是通过代理类间接调用。

2024-08-10 06:00:00 1201

原创 SpringBoot统一功能处理——统一数据返回格式

统一的数据返回格式使用@ControllerAdvice 和 ResponseBodyAdvice 的方式实现 @ControllerAdvice 表示控制器通知类。添加类 ResponseAdvice , 实现ResponseBodyAdvice 接口,并在类上添加 @ControllerAdvice 注解。

2024-08-09 07:00:00 2196 1

原创 SpringBoot统一功能处理——统一异常处理

统一异常处理使用的是 @ControllerAdvice + @ExceptionHandler 来实现的,@ControllerAdvice 表示控制器通知类, @ExceptionHandler 是异常处理器,两个结合表示当出现异常的时候执行某个通知,也就是执行某个方法事件。

2024-08-09 07:00:00 2110

原创 适配器模式

适配器模式, 也叫包装器模式。将一个类的接口,转换成客户期望的另一个接口, 适配器让原本接口不兼容的类可以合作无间。简单来说就是目标类不能直接使用,通过一个新类进行包装一下, 适配调用方法使用,把两个不兼容的接口通过一定的方式使之兼容。

2024-08-08 09:50:16 671

原创 SpringBoot统一功能处理——拦截器

拦截器是Spring框架提供的核心功能之一, 主要用来拦截用户的请求, 在指定方法前后, 根据业务需要执行预先设定的代码。

2024-08-08 09:23:05 1090

原创 SpringBoot项目报错:java.lang.NullPointerException解决办法

java.lang.NullPointerException: Cannot invoke "com.example.forum.dao.UserMapper.selectByPrimaryKey(java.lang.Long)" because "this.userMapper" is null ,问题已解决!

2024-08-06 18:23:37 924

原创 Maven项目报错:failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0解决方案

“failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile(default-compile) on project forum: the plugin org.apache.maven.plugins:maven-compiler-plugin:3.13.0 requires maven version 3.6.3 -> [help 1]”

2024-08-05 20:25:32 2760

原创 Spring MVC 之简介及常见注解

Spring Web MVC 是基于 Servlet API 构建的原始 Web 框架,从一开始就包含在 Spring 框架中。它的正式名称 “Spring Web MVC” 来自其源模块的名称 (Spring-webmvc),但它通常被称为"Spring MVC"。

2024-08-04 20:28:40 473

原创 一篇了解: MyBatis-Plus 操作数据库的使用

MyBatis-Plus 操作数据库的基本操作CRUD 和 注解介绍。

2024-08-04 17:39:09 1434

原创 一篇了解:性能测试工具——JMeter的安装

环境要求:Java版本在8及以上。下载压缩包之后解压即可。下载打开的两种方式,jmeter语言的切换。

2024-08-03 18:33:33 445

原创 性能测试概述

性能测试的指标:并发数,吞吐量,响应时间,资源利用率。性能测试分类:基准测试,并发测试,压力测试,负载测试,稳定性测试。

2024-08-03 16:47:53 933

原创 如何开启idea中的断言功能?

断言(assert)是 Java 中的一条语句,一种在程序中的逻辑(如一个结果为真或假的逻辑判断式),目的是验证软件开发者预期的结果——当程序执行到断言的位置时,对应的断言应该为真。若断言不为真,则程序中止执行,并给出错误信息。断言可以用来测试开发者对该程序的假设,即程序执行到某行后,其结果一定是预期的。如果失败,那么 Java 虚拟机将抛出一个名为 AssertionError 的异常。断言语句一般用于程序不通过捕获异常来处理的错误。

2024-08-02 20:57:15 1078

原创 selenium自动化代码报错“NoSuchElementException”——解决方案详解

NoSuchElementException详细解决方案,总有一个方案适合你!

2024-08-02 10:56:41 575

原创 自动化测试常用函数(Java方向)

元素的定位:seleniumweb自动化测试的操作核心是能够找到页面对应的元素,然后才能对元素进行具体的操作。常见的元素定位方式非常多,如id,classname,tagname,xpath,cssSelector。常用的主要由cssSelector和xpath。

2024-08-01 17:28:32 1352

原创 SpringBoot项目如何安装Selenium自动化(详解)

java版本最低要求为8。电脑至少已安装一种浏览器,如:Chrome(推荐)、Edge、Firefox、IE、Safari等安装正版浏览器,非官网浏览器会出现问题。(下面以Chrome为例)

2024-08-01 16:56:44 466

原创 MyBatis代码生成器:SpringBoot 引入MybatisGenerator

引入插件,添加generator.xml并修改,生成文件。

2024-07-31 19:04:45 565

原创 自动化测试概念篇

自动化概念及分类,自动化测试金字塔,web自动化测试,selenium

2024-07-30 19:31:07 1193

空空如也

空空如也

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

TA关注的人

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