-
单链路性能测试实践
链路这个词其实不如路径通俗易懂,跟产品沟通这个比较有效率。具体的操作路径,产品会给一份出来,但是这都是基于UI和产品思维的文档,跟接口测试区别还是很大的,只能提...
FunTester 2023-01-02452 0 0 -
Socket接口固定QPS性能测试实践
在学习了Socket协议的知识和完善固定QPS压测模型之后,打算对Socket.IO协议的接口进行一波压测实践,来验证自己写的功能是否存在BUG和更多能做的优化...
FunTester 2023-01-02452 0 0 -
Groovy反射invokeMethod传参实践
最近在做分布式性能测试拓展的过程,其中一个思路就是通过Groovy反射执行方法。但是在创建groovy.lang.GroovyObject对象之后,通过调用gr...
FunTester 2023-01-02453 0 0 -
动态模型之增压暂停【FunTester测试框架】
距离上次对FunTester测试框架功能规划之后,已经很久没有更新过功能规划了,主要因素是FunTester测试框架目前支持的功能已经完全满足工作需求。无论是分...
FunTester 2023-01-02444 0 0 -
Groovy动态添加方法和属性及Spock单测
在最近的一边学习一边复习的过程中,发现了很多有意思的事情。今天就分享一个groovy.lang.MetaClass应用:如何运行中,动态给类和对象增加属性和添加...
FunTester 2023-01-02442 0 0 -
利用守护线程隐式关闭线程池
在上期Java自定义异步功能实践文章中,我设计了一个关键字,传入一个闭包,然后异步执行闭包中的代码块。但是在实际工作中情况又更复杂了一些。因为在创建执行异步方法...
FunTester 2023-01-02446 0 0 -
Groovy热更新Java实践
之前在写Groovy动态添加方法和属性及Spock单测文章的时候,我还没意识到metaclass的神奇之处,直到有一天我突然想要不经过构建过程直接更新功能,也就...
FunTester 2023-01-02459 0 0 -
Go WebSocket开发与测试实践【gorilla/websocket】
前文提到Go WebSocket开发与测试实践【/net/websocket】,今天分享一下另外一个Go WebSocket实现库gorilla/websock...
FunTester 2023-01-02455 0 0 -
LevelDB封装和功能拓展
上期分享了LevelDB Java&Go实践内容,按照惯例,我自然不会傻傻地使用原生API,肯定要进行一番封装。经过一段时间的尝试和测试,功能终于稳定下来。
FunTester 2023-01-02453 0 0 -
LevelDB在测试中应用应用
LevelDB是Google开源的持久化KV单机数据库,这个有点类似Redis,通常我们在存储key-value的数据都会选择Redis。但是唯一的问题就是得有...
FunTester 2023-01-02452 0 0