上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 71 下一页
摘要: 我在最近学习多线程编程的过程中,时长需要测试各类多线程工具类或者框架在各种线程数下的性能。基本的思路就是准备数据,编写用例方法,执行用例方法,最后等待结束,统计计算测试数据。 其中倒数第二个步骤:等待结束,之前我在Java自定义异步功能实践文章中用到看java.util.concurrent.Pha 阅读全文
posted @ 2022-01-06 09:55 FunTester 阅读(50) 评论(0) 推荐(0)
摘要: LevelDB是Google开源的持久化KV单机数据库,这个有点类似Redis,通常我们在存储key-value的数据都会选择Redis。但是唯一的问题就是得有Redis给我们用。LevelDB可以完美解决我们这种问题,存储在本地的文件当中,如果数据量不多的话,可以直接提交在代码中提交文件,然后就可 阅读全文
posted @ 2022-01-04 15:21 FunTester 阅读(233) 评论(0) 推荐(0)
摘要: 2021年马上就过去了,去年这个时候我写了一篇2020年FunTester自我总结,感觉也是对FunTester有个交代。 2021年也不能例外,下面分享一下FunTester在2021年末的自我总结。 公众号 2021年FunTester的重点还是在公众号上,目前已经730+原创文章,7200+的 阅读全文
posted @ 2021-12-31 10:02 FunTester 阅读(75) 评论(0) 推荐(0)
摘要: 现在压测系统一直用的方案是goreplay进行二次开发完成的。因为整体是Java技术栈的,使用goreplay有存在两方面问题:一是兼容性,语言和开发框架上,增加了用例创建执行的复杂度;二是维护成本,goreplay二次开发方案已经无法满足现在的性能测试需求。如果维护两套压测引擎会带来更多工作量。 阅读全文
posted @ 2021-12-30 14:27 FunTester 阅读(141) 评论(0) 推荐(0)
摘要: 最近在研究goreplay的源码的过程中,感觉有些思路还是很值得借鉴。所以自己立了一个flag,实现一个千万级日志回放功能。但是在这个实现的过程中遇到一个棘手的问题:Java自带的LinkedBlockingQueue比较难以直接满足需求场景和性能要求。 熟悉goreplay的测友应该清楚Go语言c 阅读全文
posted @ 2021-12-28 11:45 FunTester 阅读(118) 评论(0) 推荐(0)
摘要: 上期分享了Java&Go三种HTTP客户端性能测试,最终的结论是fasthttp > FunTester > http。那么由三种框架创建的服务端性能怎么样呢?今天我们来一起测试一下。 本次测试计划分为不同线程时候,各个服务端的响应QPS以及资源占用的情况。上次发现的Mac本地HTTP服务极限性能有 阅读全文
posted @ 2021-12-27 16:04 FunTester 阅读(464) 评论(0) 推荐(0)
摘要: 移动智能设备已成为我们日常生活的一部分,我们比以往任何时候都更加依赖它们。随着 5G 在不久的将来的出现,用户利用智能手机和移动数据提供的潜力的方式将是惊人的。越来越多的需求都会转移到移动设备上实现。 拥有一个响应式网页设计,可以更快、更高效地在众多设备上运行,这是组织面临的挑战。这里重要的是通过严 阅读全文
posted @ 2021-12-21 16:45 FunTester 阅读(72) 评论(0) 推荐(0)
摘要: 上期分享了LevelDB Java&Go实践内容,按照惯例,我自然不会傻傻地使用原生API,肯定要进行一番封装。经过一段时间的尝试和测试,功能终于稳定下来。 这次我不仅封装了LevelDB API,还进行了一定程度的拓展,分别拓展了存储类型int类型和原有value上追加的功能,使得LevelDB更 阅读全文
posted @ 2021-12-16 16:00 FunTester 阅读(141) 评论(0) 推荐(0)
摘要: 在Java基础中,private是一个访问权限最严格的修饰符。但是在我们工作当中,使用第三方jar包的时候甚至使用JDK里面的工具类的时候,经常会遇到一些private修饰变量,我们想访问甚至修改这个变量的时候就显得比较麻烦。 这个时候我们需要通过Java反射方案来实现我们访问和修改private修 阅读全文
posted @ 2021-12-15 14:34 FunTester 阅读(2044) 评论(0) 推荐(0)
摘要: 最近在质量保障方面遇到一些新的挑战,对于单元测试覆盖率有了要求,所以又重新学习了一些单元测试的框架和最佳实践,例如Spock、Mockito以及powermock。 在Springboot中实践的过程中,遇到了一些问题,大部分比较琐碎,但有一个Mock静态方法的场景着实让我迷茫了。 在初期调用的时候 阅读全文
posted @ 2021-12-14 09:35 FunTester 阅读(58) 评论(0) 推荐(0)
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 71 下一页