08 2022 档案

摘要:JUnit 是一个基于 Java 的开源框架,可帮助测试人员执行单元测试。JUnit 主要用于测试应用程序的每个单元或组件,例如类和方法。它有助于编写和运行可重复的自动化测试,以确保项目代码按预期运行。还可以使用 JUnit 执行 Selenium 自动化测试用例,以测试 Web 应用程序或网站。 阅读全文
posted @ 2022-08-31 09:32 FunTester 阅读(43) 评论(0) 推荐(0) 编辑
摘要:之前写过一个日志回放引擎的第一代千万级日志回放引擎设计稿,当时理解的日志回放就是把日志记录的请求重新发出去,这就是回放线上用户的流量了。可是在我最近看goreplay的过程中,重新刷新了我的认知。 查阅了一些资料,终于算是了解了一些基于时间戳的方案和思路。大体如下:通过工具把线上某段时间的流量记录下 阅读全文
posted @ 2022-08-22 21:40 FunTester 阅读(131) 评论(0) 推荐(0) 编辑
摘要:最近在读《卓有成效的工程师》,其中在《精益求精,优化学习方式》这一章节小标题培养成长型思维模式的内容,让我突然多了一层感悟。 提起成长型思维,就不得不提另外一本书《终身成长》,作者卡罗尔·德维克。其中让我印象最深的就是:人的能力是可以改变的。 之所以想起来这个信念,是因为一个现象,总有人愿意把自己遇 阅读全文
posted @ 2022-08-17 10:08 FunTester 阅读(16) 评论(0) 推荐(0) 编辑
摘要:Groovy中的Map,不仅兼容了Java API提供的各种功能,还拓展了许多特殊语法和功能方便测试人员在使用的过程中提高效率,更快地构建测试脚本。 下面我就从几个方面分享一下Groovy Map的神奇之处。 创建 Java中通常创建一个Map的常用语法Map<Integer, Integer> m 阅读全文
posted @ 2022-08-16 10:53 FunTester 阅读(770) 评论(0) 推荐(0) 编辑
摘要:前文提到Go语言Redis API基本功能实践,以及后续的学习实践计划,由于总总原因耽搁了许久。终究是计划赶不上变化,学完Go语言操作Redis的常用功能之后,我打算把API实践、封装、简单性能测试场景放在一起写。 今天分享一下Redis list常用操作API的实践和性能测试,API的封装会放在文 阅读全文
posted @ 2022-08-15 14:35 FunTester 阅读(146) 评论(0) 推荐(0) 编辑
摘要:相信大多数测试er在学习相关技术的时候,都看过对应的视频教程。无论是在线和离线视频都是一个非常好的学习提升自己的路径。 在前段时间的学习过程里,我不禁问了自己一个问题:视频学习是主动学习还是被动学习? 先让我们看一下两者的区别。 主动学习 主动学习是一种学习者重度参与的学习方式,是一种以学习者为中心 阅读全文
posted @ 2022-08-09 18:04 FunTester 阅读(104) 评论(0) 推荐(0) 编辑
摘要:之前在性能测试中,我重新认识了随机数的功能性能测试中的随机数性能问题探索。但目前工作中接触到的都是静态的比例,即用例真正开始前,各个接口、场景的比例都是固定的。按照我的思路,旧会存在一个提前初始化完成的list,但是最近工作中遇到了需要在压测过程中(动态QPS模型),动态调整两个场景的比例值,计划是 阅读全文
posted @ 2022-08-03 17:34 FunTester 阅读(44) 评论(0) 推荐(0) 编辑
摘要:在之前的动态模型之动态增减【FunTester测试框架】中分享了动态的性能测试模型的实现,后面在实际工作中也是受益匪浅,有文为证动态压测模型让工作更轻松。 这里再重复一下思路,就是通过异步线程接收控制台输入信息,然后对线程池的增减管理或者对QPS管理器的QPS进行干预。 相对一段时间来说只有一些简单 阅读全文
posted @ 2022-08-01 14:07 FunTester 阅读(42) 评论(0) 推荐(0) 编辑