07 2021 档案
摘要:在很早之前我就有个想法,如果有一个服务能把我的请求放大N倍发送给服务端,那就可以更加灵活地将接口的功能测试用例和性能测试用例结合在一起。只需要设置一些参数,就可以在本地控制请求QPS,比如每秒100次,然后通过服务器放大100倍,那么请求到被测服务的QPS就是10000倍了。 但是由于当时技术水平比
阅读全文
摘要:Flag 在文章10万QPS,K6、Gatling和FunTester终极对决!中,最后测试结果FunTester除了在在CPU方面有一丁点优势以外,内存和QPS均略逊一筹,特别是内存方面劣势尤为明显。当时立了一个flag: 将非必要的处理改成异步 尝试更换测试元数据存储方式 逐步丢弃业务相关兼容代
阅读全文
摘要:在分段随机实践—模拟线上流量一文中,我将流量模型统计成为一个个Map<F, Integer>形式数据保存起来。 由于HashMap本身是无序的,我希望能够按照各个流量模型的value值进行排序输出,所以我又开始了学习Java的短暂旅途。 没想到除了java一行代码打印心形以外,又发现了一行代码。 L
阅读全文
摘要:前文提到:Selenium4前线快报,在写这篇文章的时候,Selenium 4.0.0-alpha-7是最新的Selenium 4 (Alpha)版本,可在Selenium官方网站上下载。不同语言对应的Selenium 4如下所示: Language Selenium 4 (Alpha) Downl
阅读全文
摘要:自2018年发布以来,Selenium框架的最新版本Selenium 4已成为人们谈论的话题。Selenium 4显而易见即将引领潮流,因为它拥有许多新功能和增强功能。虽然没有正式宣布Selenium 4的最终版本,但用户和测试自动化爱好者已经开始通过下载Selenium 4 Alpha版本进行探索
阅读全文
摘要:在过去的六个月中,我们花了很多时间研究应用趋势,并与我们的客户和用户进行了详细的调查。从中我们提取了四大移动APP测试领域的趋势,分享给大家,帮助了解最近移动APP测试发展方向。 一、连续测试方法的采用率上升 现在大多数公司对连续测试方法的兴趣已大大增加。通过采用诸如DevOps之类的连续测试方法,
阅读全文
摘要:在经过了一些人生的思考和积累,终于开始第一轮的更新,除了修复BUG以外,还进行不少功能性更新。另外本地部署已经完成了。有兴趣的可以自己多体验一下。分布式性能测试框架单节点内测 确定名字 确定项目名字DCS_FunTester,DCS全称Distributed Control System,既分布式控
阅读全文
摘要:之前写了两篇文章分享自己对几种性能测试框架的测试:性能测试框架对比初探、性能框架哪家强—JMeter、K6、locust、FunTester横向对比。 上次的测试中,我在局域网起了一个基于FunTester moco server框架架构图的服务,服务单机QPS在15k左右到达瓶颈,但是初步判断是局
阅读全文
摘要:本文是DCS_FunTester测试框架分布式性能测试功能拓展实践,是一种比较粗略的技术验证实践,技术方案采用 分布式性能测试框架用例方案设想(三) 中所设想场景,基于Groovy或者Java脚本,直接将脚本内容上传和下发给节点机器。 粗实现方案分成三块:master调度机、slave测试机和ser
阅读全文