07 2022 档案

摘要:在之前的性能测试中,用到了延迟队列java.util.concurrent.DelayQueue的功能下单延迟10s撤单性能测试,其实也是简单使用到了基本的API,演示如下DelayQueue基础功能演示。在对Java & Go各种队列做性能对比测试的规划里面也没法这个延迟队列算进来。当时感觉这个队 阅读全文
posted @ 2022-07-27 11:56 FunTester 阅读(123) 评论(0) 推荐(0) 编辑
摘要:在互联网行业中,永无止境的讨论主题之一是:敏捷与DevOps。对于这两个概念来说,过程彼此不同;但是它们仍然有一些相似之处。 敏捷 敏捷方法论是一种实践,它促进整个项目的 SDLC(软件开发生命周期)的开发和测试的持续迭代。在敏捷方法中,开发和测试活动是同时进行的,这涉及到 SDLC 过程中开发和测 阅读全文
posted @ 2022-07-22 09:41 FunTester 阅读(61) 评论(0) 推荐(0) 编辑
摘要:在上期文章自定义MySQL连接池中,我提到了没找到一个特别合适的MySQL连接池实现,所以自己写了一个基于通用池化框架commons-pool2的MySQL连接池,并且模仿了Go语言的gorm框架设计思路,把借和还的操作不暴露给用户,只处理用户发来的SQL语句的思路,封装了一个com.funtest 阅读全文
posted @ 2022-07-18 12:25 FunTester 阅读(89) 评论(0) 推荐(0) 编辑
摘要:在软件测试中,经常会遇到随机数。我简单分成了两类: 简单取随机数; 从一个集合中随机取值。 其实第二个场景包含在第一个场景内。对于接口测试来说,通常我们直接使用第二种场景比较多,就是从某一个集合中随机取一个值。如果更复杂一些,每个值拥有不同的权重,其中这个也可以转化成第二个场景来说。 缘起 为什么要 阅读全文
posted @ 2022-07-12 15:23 FunTester 阅读(54) 评论(0) 推荐(0) 编辑
摘要:前些日子写了Java Redis stream的基本API实践和封装文章:Redis stream Java API实践,自然地也需要对这些API进行性能测试。 总的来说,Redis stream的API跟list操作的API差不多,就是添加、读取、删除一类,对于消费组的API,由于实际工作中并没有 阅读全文
posted @ 2022-07-08 23:19 FunTester 阅读(550) 评论(0) 推荐(0) 编辑
摘要:我之前分享了Java和Go语言版本的gRPC接口的服务端和客户端的开发,使用的基本都是基础的原声API,旧文如下: Grpc服务开发和接口测试初探【Java】 2022-04-20 gRPC服务开发和接口测试初探【Go】 2022-05-07 gRPC三种客户端类型实践【Java版】 2022-05 阅读全文
posted @ 2022-07-06 14:31 FunTester 阅读(428) 评论(0) 推荐(0) 编辑
摘要:官方文档链接:https://www.jenkins.io/blog/2022/06/28/require-java-11/。 介绍 Jenkins 项目致力于为最终用户和开发人员提供世界级的平台体验。这种体验的核心是Java,它是一种面向对象的编程语言,具有Java 虚拟机 (JVM)形式的跨平台 阅读全文
posted @ 2022-07-03 10:57 FunTester 阅读(153) 评论(0) 推荐(0) 编辑