09 2021 档案
摘要:在先前的文章中,我首先做了FunTester框架Redis压测预备,然后分享了- FunTester测试框架Redis性能测试实践,对普通的key-value类型的Redis操作进行了测试。再加上- FunTester框架Redis性能测试之list操作一共产出了三篇文章,本来我的计划是通过多次不同
阅读全文
摘要:今天跟朋友一起聊起了内卷这个话题,我突然想到,我原来有个同事,他应该是我遇到的人里面卷王。 当时我在一家创业公司做软件测试,也是我第一份测试工作。一开始的时候,工作是比较轻松,工作氛围也不错。自己刚入行做测试,跟着一个前辈也学了很多东西。但后来大家都比较熟悉之后,我就发现其中一个同事。特别的勤奋,用
阅读全文
摘要:随着技术和数字化的快速发展,企业努力确保其应用程序在所有浏览器和平台上流畅运行。在今天的情况下,企业依靠互联网存在来提高他们的投资回报率并扩大他们的在线影响力。这就是为什么大多数 Web 应用程序都设计为与多个浏览器兼容的原因。这对于任何响应式 Web 应用程序都非常重要,因为必须确保应用程序在任何
阅读全文
摘要:昨天在使用Chrome浏览器查看请求接口的时候,突然发现Chrome浏览器控制台已经支持中文了。特意来分享一下新消息。 Have Fun ~ Tester ! FunTester测试框架架构图初探 颇具年代感的《JMeter中文操作手册》 140道面试题目(UI、Linux、MySQL、API、安全
阅读全文
摘要:最近在工作中频繁的使用到Groovy编程语言的一个特性:就是可以设置参数默认值。在编写方法或者函数的代码的时候,可以选择对参数进行一个默认值的设定。这样做就相当于对方法进行了重载。我们没写一个方法,其实就是有很多个方法重载,对于已经设置过默认值的参数。会多一个重载方法是忽略这个参数的(使用默认值)。
阅读全文
摘要:在先前的文章中,我首先做了FunTester框架Redis压测预备,然后分享了- FunTester测试框架Redis性能测试实践,对普通的key-value类型的Redis操作进行了测试。 今天分享一下FunTester测试框架对Redis数据库key-list数据操作的性能测试,分为添加、删除和
阅读全文
摘要:通过测试自动化,可以学到了很多东西,并已在经验丰富的敏捷教练的帮助下开始制定策略。测试策略应针对该项目制定,让我们逐步执定义下一个项目策略的步骤。 确定目标 当我开始我的职业生涯时,测试自动化并没有太多想象力。我们也面临着许多您可能遇到的测试自动化挑战。如果今天问我同样的问题,情况已经发生了巨大变化
阅读全文
摘要:现在全链路越来越火,各大厂商也纷纷推出了自己的全链路压测测试方案。特别是针对全链路压测流量模型,各家方案都有所不同。最近我看了一些这方面的资料,有一些感悟。分享给大家。 全链路压测流量模型的梳理呢,这里就先不讲了,各家公司自有司情在。因为主要是全链路压测模型的实现,其实实现也对应了流量模型的梳理结果
阅读全文
摘要:经历过FunTester框架Redis压测预备, 下面就应该进入实践阶段了,首先呢,先分享一个对Redis里面不停地添加key-value的测试用例。 思路 基本的用例设计思路跟之前的压测是一致的,就是一个线程去执行一个任务,然后不停地去做某个事情,然后用线程池去执行多个任务,然后最终收集汇总结果。
阅读全文
摘要:最近一次在跟朋友聊天的时候,聊到了抄代码的话题。然后呢由这个话题展开,我就想起自己在自学的过程中,也是不断经过抄写别人代码来学习知识。可以这么说,抄代码已经成为自学路径上不可或缺的部分。对于一些比较晦涩的知识点以及庞大的知识体系,抄代码不接。让我从实践中复习了这些知识,也能加深自己的理解。甚至可以发
阅读全文
摘要:我本来是想写篇文章,吐槽一下jira的api的,但是发现最终jira api,很多地方又让我学到了一些新知识。有些方面真的是没见过这么标准使用的。可能是我之前孤陋寡闻啦,所以本文的内容不仅仅是讲jira的坑, 还有一些是jira本身优良的品性,不仅让我学到了一些知识,也让我对规范有了新的理解。 本文
阅读全文
摘要:最近看了一本书《奈飞文化手册》,里面有一个故事,让我很受触动。作者把自己一个工作的规划分享给了他的母亲。结果他母亲听完之后,想了一会儿说:听起来糟糕透了。 然后作者开始反思自己的表达方式,还有就是在将自己的工作目标传递给下属的过程中所用到的一些技巧和反馈。 在之前的工作当中,我觉得只要把事情说清楚就
阅读全文
摘要:最近偶然发现了一本《JMeter中文操作手册》,感觉应该是挺早的了。里面用的JDK版本还是在1.4和1.5。那么具体他的时代有多久远?请看下面操作系统Windows (98, NT, 2000, xp)。 Windows98,可以想象年代有多久远了。 本来要大呼上当,随手删除这个文档的,但是仔细看了
阅读全文
摘要:在超万字回顾FunTester的前世今生一文中我分享了FunTester测试框架一个优点:针对所有Java可实现的接口都能进行功能封装进而进行性能测试。 之前都已经分享过了HTTP协议、Socket协议以及MySQL的测试案例,最近要准备对Redis的接口进行测试,所以未雨绸缪,我提前将Redis的
阅读全文
摘要:任何成功的自动化测试过程的关键组成部分都是测试自动化框架。降低维护成本,测试工作效率提升和提高质量保证团队的投资回报率ROI是优化敏捷流程时所提供的主要优势之一。 出于以下原因,自动化对于高效的测试过程至关重要: 提高测试效率 降低维护成本 尽可能的人工干预 尽可能大测试范围 代码的可重用性 软件开
阅读全文