摘要:
在工作中常常遇到需要批量请求接口的场景,比如重置几千个测试账号的密码、给测试账号造一些数据等等场景,都需求进行大量操作。之前采取的单线程串行执行方式,耗时比较长,某次遇到了巨量的数据,故而产生了优化方案。 主要思路分成两种:1.使用Java NIO的HTTP异步请求;2.使用线程池并发执行请求。 最 阅读全文
posted @ 2021-10-15 22:14
FunTester
阅读(819)
评论(0)
推荐(0)
摘要:
在之前的文章分段随机实践—模拟线上流量中,分享了分段模拟的实现,在实际工作中应用这种方法可以对线上流量进行更加精细化的模拟。 今天分享一下实际工作中某个服务模块中的应用。这里选择这个模块的原因两个:大多数都是GET接口;参数简单,大部分都是单个参数。 梳理模型 模块模型 对于整个该服务的PI接口,可 阅读全文
posted @ 2021-10-14 15:10
FunTester
阅读(102)
评论(0)
推荐(0)
摘要:
距离上次对FunTester测试框架功能规划之后,已经很久没有更新过功能规划了,主要因素是FunTester测试框架目前支持的功能已经完全满足工作需求。无论是分布式性能测试框架,还是全链路性能测试支持,以及量化模拟线上流量,基本技术验证都完成了,余下的都是在技术方案的上进行调整以更适应现在工作需求, 阅读全文
posted @ 2021-10-13 17:35
FunTester
阅读(75)
评论(0)
推荐(0)
摘要:
作为一个资深伪军迷,最近在看珠海航展大佬们的解读气动布局的时候,讲到现在战斗机飞行姿态很多是通过飞行控制软件,分享了一个瑞典萨博JAS39试飞时飞机失控导致坠毁的案例。 原因是因为飞行员连续三次往同一方向猛拉操纵杆导致,飞行控制软件无法处理死机了,工程师对根本没想到有人这么操纵飞机。 突然想到测试圈 阅读全文
posted @ 2021-10-10 16:41
FunTester
阅读(40)
评论(0)
推荐(0)
摘要:
最近在学习Golang语言,中间遇到一个前辈指点,有一个学习原则:Learning By Doing。跟我之前学习Java的经验高度契合。在前一段时间学习洼坑中挣扎了好几天,差点就忘记这个重要的成功经验。 那么那什么来做练习呢?当然结合当下的工作啦,所以我列了一个路线给自己,那就是从接口测试开始学起 阅读全文
posted @ 2021-10-09 09:41
FunTester
阅读(100)
评论(0)
推荐(0)
摘要:
Groovy自2003年起出现在Java领域。凭借十多年的历史、发展和经验,它是一种Java语法兼容的面向对象编程语言,可编译为JVM字节码。在某种程度上,Groovy可以被视为Java的一种脚本化改良版。这是因为它运行在虽然运行在JVM上,由于它的工作方式,它可以很好地与Java代码及其相关库进行 阅读全文
posted @ 2021-10-08 14:32
FunTester
阅读(720)
评论(0)
推荐(0)
浙公网安备 33010602011771号