12 2021 档案
摘要:2021年马上就过去了,去年这个时候我写了一篇2020年FunTester自我总结,感觉也是对FunTester有个交代。 2021年也不能例外,下面分享一下FunTester在2021年末的自我总结。 公众号 2021年FunTester的重点还是在公众号上,目前已经730+原创文章,7200+的
阅读全文
摘要:现在压测系统一直用的方案是goreplay进行二次开发完成的。因为整体是Java技术栈的,使用goreplay有存在两方面问题:一是兼容性,语言和开发框架上,增加了用例创建执行的复杂度;二是维护成本,goreplay二次开发方案已经无法满足现在的性能测试需求。如果维护两套压测引擎会带来更多工作量。
阅读全文
摘要:最近在研究goreplay的源码的过程中,感觉有些思路还是很值得借鉴。所以自己立了一个flag,实现一个千万级日志回放功能。但是在这个实现的过程中遇到一个棘手的问题:Java自带的LinkedBlockingQueue比较难以直接满足需求场景和性能要求。 熟悉goreplay的测友应该清楚Go语言c
阅读全文
摘要:上期分享了Java&Go三种HTTP客户端性能测试,最终的结论是fasthttp > FunTester > http。那么由三种框架创建的服务端性能怎么样呢?今天我们来一起测试一下。 本次测试计划分为不同线程时候,各个服务端的响应QPS以及资源占用的情况。上次发现的Mac本地HTTP服务极限性能有
阅读全文
摘要:移动智能设备已成为我们日常生活的一部分,我们比以往任何时候都更加依赖它们。随着 5G 在不久的将来的出现,用户利用智能手机和移动数据提供的潜力的方式将是惊人的。越来越多的需求都会转移到移动设备上实现。 拥有一个响应式网页设计,可以更快、更高效地在众多设备上运行,这是组织面临的挑战。这里重要的是通过严
阅读全文
摘要:上期分享了LevelDB Java&Go实践内容,按照惯例,我自然不会傻傻地使用原生API,肯定要进行一番封装。经过一段时间的尝试和测试,功能终于稳定下来。 这次我不仅封装了LevelDB API,还进行了一定程度的拓展,分别拓展了存储类型int类型和原有value上追加的功能,使得LevelDB更
阅读全文
摘要:在Java基础中,private是一个访问权限最严格的修饰符。但是在我们工作当中,使用第三方jar包的时候甚至使用JDK里面的工具类的时候,经常会遇到一些private修饰变量,我们想访问甚至修改这个变量的时候就显得比较麻烦。 这个时候我们需要通过Java反射方案来实现我们访问和修改private修
阅读全文
摘要:最近在质量保障方面遇到一些新的挑战,对于单元测试覆盖率有了要求,所以又重新学习了一些单元测试的框架和最佳实践,例如Spock、Mockito以及powermock。 在Springboot中实践的过程中,遇到了一些问题,大部分比较琐碎,但有一个Mock静态方法的场景着实让我迷茫了。 在初期调用的时候
阅读全文
摘要:前文提到了MySQL性能测试之insert&delete【FunTester框架】,今天来分享一下FunTester框架MySQL性能测试对于select和update语句进行性能测试。 准备工作这里就不细说了,有兴趣可以翻翻上面的文章链接。 select 这个语句应该是最常用的,而且优化的可能性比
阅读全文
摘要:之前写过一个FunTester框架对Redis进行几种常见API进行性能测试的系列文章,今天如约开始写FunTester框架对MySQL常用功能的性能测试。 我们来回顾一些Redis性能测试的文章: FunTester框架Redis压测预备 FunTester框架Redis性能测试实践 FunTes
阅读全文
摘要:今天在看另外一个优秀框架的源码的过程中,我发现了一个奇怪的现象,框架输出的内容居然自带颜色,这引起了我极大的好奇心。 追根溯源,终于找到了Jansi。Jansi 是一个小型的 ASL 2.0 许可的 Java 库,它允许您使用 ANSI 转义序列来格式化您的控制台输出。 下面分享一下Jansi的简单
阅读全文
摘要:今天在别的地方看到群里有人提问,需要一个解决方案,然后大家各自说出自己的看法,讨论好不热闹。但其实网上已经有一个解决方案了,但是并未能满足此君的需求,因为太麻烦,不够简单。 让我震惊的是,这个问题已经困扰他一天了。 根据我的经验来讲,绝大部分的问题都是可以通过搜索引擎解决的,俗称面向搜索引擎编程。但
阅读全文
摘要:之前在写Groovy动态添加方法和属性及Spock单测文章的时候,我还没意识到metaclass的神奇之处,直到有一天我突然想要不经过构建过程直接更新功能,也就是传说中的热更新。 之前学过arthas的时候写过arthas命令redefine实现Java热更新的文章,之前看笨马在MTSC大会演示的功
阅读全文