logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

徒手撸平台——基于Springboot+layui实现接口自动化平台

测试平台之接口自动化1 简介1.1 技术栈1.2 特点2 详述2.1 平台入口2.2 分级设计2.2.1 项目管理2.2.2 接口列表2.2.3 用例管理2.2.4 测试集合2.2.5 测试结果1 简介1.1 技术栈后端:SpringBoot + Mybatis前端:jQuery + layui1.2 特点极致简洁:页面简洁,交互方便,易于上手数据管理:可视化数据管理,数据的添...

【UI自动化-2】UI自动化元素定位专题

前言UI自动化的学习,个人认为应该分五步走:环境搭建、元素定位、特殊场景处理、框架设计与搭建、测试平台开发。第一步的环境搭建其实没什么难度,都是固定的套路。今天就来到了第二步的元素定位,可以说元素定位是整个UI自动化的基本功。我查阅了大量的资料,在动手实践的基础上,整理总结了此文。众所周知,Selenium提供了8种定位方式:id:根据id定位,是最常用的定位方式,因为id具有唯一性,定...

JMeter元件详解之配置元件

1、CSV Data Set Config参数化配置元件(以下简称CSV)能够在文件中读取一行数据,根据特定的符号切割成一个或多个变量放入内存中。相比于Jmeter函数助手中提供的 __CSVRead()、__StringFromFile()函数,CSV使用更加简便。而且,CSV非常适合处理大量的数据,也适用于生成“随机值”、“唯一值”这张的变量。JMeter支持数据被双引号括起,被双引号括起..

【MyBatis-4】MyBatis批量insert、update、delete数据

前言在日常开发中,批量操作数据库数据是常见场景,比如批量插入、批量修改、批量删除数据。MyBatis为批量操作数据提供了非常便利的方案。当然,也可以在程序中自己拼接sql语句,在dao层传入该sql语句作为参数。要注意的是,采用这种方式时,不能使用 # 而是要使用 $。批量操作需要使用到比较复杂的标签,所以都在 xml 中实现。需要注意的是,数据库配置中要将allowMultiQueries置为t

#mybatis
RocketMQ的一万字全面总结,带你快速入门消息队列

消息队列是后端开发进阶必备知识,而RocketMQ作为消息队列的热门选型,更是值得认真研究。本篇从消息队列基本概念、应用场景说起,详细深入地探究RocketMQ,从Topic、队列、生产者、消费者等领域模型到消息的全生命周期,再到消息重复问题、消息防丢失、消息有序性等常见问题全面覆盖,简洁明了,浅显易懂。

文章图片
#rocketmq#后端#java
【Linux系列-1】top命令详解

top命令详解1 结果详解1.1 第一行1.2 第二行1.3 第三行1.4 第四行1.5 第五行2 输出项目说明3 命令参数4 交互命令5 常用操作top命令可以说是linux系统资源监控最常用的命令了,top 的输出格式为:top - 20:29:19 up 83 days,3:42,2 users,load average: 7.96, 7.74, 6.15Tasks: 21...

内存篇:JVM内存结构

Java8相对之前的版本,JVM结构发生了较大的变化,取消了永久代,新增了元空间,同时,元空间不再与堆连续,而且是存在于本地内存(Native memory)。下面,以Java8为例,对JVM结构做一番总结。JVM内存结构1 JVM结构详解1.1 堆(Heap)1.2 方法区(Method Area)1.3 程序计数器(Program Counter Register)1.4 虚拟机栈(JVM .

【Linux系列-2】iostat命令详解

ostat命令详解1 iostat简介2 命令与参数项2.1 命令格式2.2 参数详解3 输出项目说明3.1 cpu属性3.2 磁盘属性4 使用实例4.1 查看磁盘详情5 深入解析5.1 avgqu-sz5.2 await5.3 %util1 iostat简介iostat命令是Linux系统上查看I/O性能最基本的工具,其全称为 I/O statistics。iostat能统计磁盘活动情况,也..

线程与进程,你真得理解了吗

相信大家面试时一定没少被一个问题刁难,那就是进程和线程的区别是什么?这个问题延申开来并不像表面那么简单,今天就来深入一探。开始前先看一组非常传神的图例,相信可以帮助你更好理解进程与线程的概念:1 进程与线程的关系和区别什么是进程进程可以说是一个“执行中的程序”。程序是指令、数据及其组织形式的描述,是一个没有生命的实体,只有处理器赋予程序生命时(操作系统执行之),它才能成为一个活动的实体,我们称其为

#java#面试
到底了