写点什么

FunTester

0 人感兴趣 · 48 次引用

  • 最新
  • 推荐

Golang fasthttp 实践

用户头像
FunTester7 小时前

原计划学完Golang语言HTTP客户端实践之后,就可以继续了,没想到才疏学浅,在搜资料的时候发现除了Golang SDK自带的net/http,还有一个更牛的HttpClient实现github.com/valyala/fasthttp,据说性能是net/http的10倍,我想可能是有点夸张了,后期我会进行测试

Java 自定义异步功能实践

用户头像
FunTester10 月 19 日

前面我们提到线程池处理批量接口请求实践但是在语法上比较复杂,还需要进行线程间的同步,也需要一定的Java知识,最近在学习Golang语言时,感觉go关键字十分高效,只要是想异步执行的方法,只需在前面添加go关键字即可。

线程池处理批量接口请求实践

用户头像
FunTester10 月 15 日

在工作中常常遇到需要批量请求接口的场景,比如重置几千个测试账号的密码、给测试账号造一些数据等等场景,都需求进行大量操作。之前采取的单线程串行执行方式,耗时比较长,某次遇到了巨量的数据,故而产生了优化方案。

量化模拟线上流量实践

用户头像
FunTester10 月 14 日

在之前的文章分段随机实践—模拟线上流量中,分享了分段模拟的实现,在实际工作中应用这种方法可以对线上流量进行更加精细化的模拟。

动态模型之增压暂停【FunTester 测试框架】

用户头像
FunTester10 月 13 日

距离上次对FunTester测试框架功能规划之后,已经很久没有更新过功能规划了,主要因素是FunTester测试框架目前支持的功能已经完全满足工作需求。无论是分布式性能测试框架,还是全链路性能测试支持,以及量化模拟线上流量,基本技术验证都完成了,余下的都是在

敬畏用户

用户头像
FunTester10 月 10 日

作为一个资深伪军迷,最近在看珠海航展大佬们的解读气动布局的时候,讲到现在战斗机飞行姿态很多是通过飞行控制软件,分享了一个瑞典萨博JAS39试飞时飞机失控导致坠毁的案例。

Golang 语言 HTTP 客户端实践

用户头像
FunTester10 月 9 日

最近在学习Golang语言,中间遇到一个前辈指点,有一个学习原则:Learning By Doing。跟我之前学习Java的经验高度契合。在前一段时间学习洼坑中挣扎了好几天,差点就忘记这个重要的成功经验。

Groovy 入门常用语法

用户头像
FunTester10 月 8 日

Groovy自2003年起出现在Java领域。凭借十多年的历史、发展和经验,它是一种Java语法兼容的面向对象编程语言,可编译为JVM字节码。在某种程度上,Groovy可以被视为Java的一种脚本化改良版。这是因为它运行在虽然运行在JVM上,由于它的工作方式,它可以很好地与

FunTester 框架 Redis 性能测试之 map & INCR

用户头像
FunTester9 月 30 日

在先前的文章中,我首先做了FunTester框架Redis压测预备,然后分享了- FunTester测试框架Redis性能测试实践,对普通的key-value类型的Redis操作进行了测试。再加上- FunTester框架Redis性能测试之list操作一共产出了三篇文章,本来我的计划是通过多次不同的参

卷王本卷

用户头像
FunTester9 月 28 日

今天跟朋友一起聊起了内卷这个话题,我突然想到,我原来有个同事,他应该是我遇到的人里面卷王。

浏览器测试的三大挑战及解决方案【译】

用户头像
FunTester9 月 26 日

随着技术和数字化的快速发展,企业努力确保其应用程序在所有浏览器和平台上流畅运行。在今天的情况下,企业依靠互联网存在来提高他们的投资回报率并扩大他们的在线影响力。这就是为什么大多数 Web 应用程序都设计为与多个浏览器兼容的原因。这对于任何响应式

Chrome 浏览器控制台支持中文

用户头像
FunTester9 月 26 日

昨天在使用Chrome浏览器查看请求接口的时候,突然发现Chrome浏览器控制台已经支持中文了。特意来分享一下新消息。

Groovy 参数默认值在接口测试中应用

用户头像
FunTester9 月 23 日

最近在工作中频繁的使用到Groovy编程语言的一个特性:就是可以设置参数默认值。在编写方法或者函数的代码的时候,可以选择对参数进行一个默认值的设定。这样做就相当于对方法进行了重载。我们没写一个方法,其实就是有很多个方法重载,对于已经设置过默认值的

FunTester 框架 Redis 性能测试之 list 操作

用户头像
FunTester9 月 22 日

在先前的文章中,我首先做了FunTester框架Redis压测预备,然后分享了- FunTester测试框架Redis性能测试实践,对普通的key-value类型的Redis操作进行了测试。

CyclicBarrier 类在性能测试中应用

用户头像
FunTester9 月 19 日

CyclicBarrier也叫同步屏障,在JDK1.5被引入,可以让一组线程达到一个屏障时被阻塞,直到最后一个线程达到屏障时,所以被阻塞的线程才能继续执行。在执行很多个任务,但是这些任务中间某个节点需要等到其他任务都执行到固定的节点才能继续进行,先到达的线程

Phaser 类在性能测试中应用

用户头像
FunTester9 月 18 日

Phaser的功能与CountDownLatch和CyclicBarrier有部分重叠,同时提供了更丰富的语义和更灵活的用法。Phaser比较适合这样一种场景,一种任务可以分为多个阶段,现希望多个线程去处理该批任务,对于每个阶段,多个线程可以并发进行,但是希望保证只有前面一个阶

如何同时压测创建和删除接口

用户头像
FunTester9 月 18 日

在最近的工作中,遇到了一批需要压测的接口,其中两个接口比较特殊:一个是创建资源接口,另外一个是删除该资源的接口。

固定 QPS 压测模式探索

用户头像
FunTester9 月 18 日

在早前跟测试同行在QQ群聊天的时候,聊过一个固定QPS压测的问题,最近突然有需求,想实现一下,丰富一下自己的性能测试框架,最新的代码请移步我的GitHub,地址:https://github.com/JunManYuanLong/FunTester,gitee地址:https://gitee.com/fanapi/tester。

建立测试自动化策略【译】

用户头像
FunTester9 月 17 日

通过测试自动化,可以学到了很多东西,并已在经验丰富的敏捷教练的帮助下开始制定策略。测试策略应针对该项目制定,让我们逐步执定义下一个项目策略的步骤。

全链路压测流量模型

用户头像
FunTester9 月 16 日

现在全链路越来越火,各大厂商也纷纷推出了自己的全链路压测测试方案。特别是针对全链路压测流量模型,各家方案都有所不同。最近我看了一些这方面的资料,有一些感悟。分享给大家。

固定 QPS 压测初试

用户头像
FunTester9 月 16 日

之前写过一篇固定QPS压测模式探索文章,个人认为这个模型相比固定线程数并发请求压测服务的模型更加贴近实际情况,比较适合做负载测试。在最近的工作中尝试使用固定QPS的压测方案,有了一些实践成果(大部分还是修复了BUG),分享一下。

命令行如何执行 jar 包里面的方法

用户头像
FunTester9 月 15 日

最近遇到一个尴尬的问题,由于公司机测试环境的机房迁移,导致办公区的网络跟测试环境网络之前延迟比较大,大到什么程度呢?大到不能正常使用测试环境。

链路压测中如何记录每一个耗时的请求

用户头像
FunTester9 月 14 日

前文回顾:性能测试中记录每一个耗时请求,做完了单接口耗时请求的记录功能,近期又迎来了一批多接口链路压测的需求。刚好趁着这个机会,多实现一些不同场景的链路压测需求,锻炼一波,也能提高自己写的FunTester测试框架的兼容性,可谓一石多鸟,何乐而不为

FunTester 测试框架 Redis 性能测试实践

用户头像
FunTester9 月 14 日

经历过FunTester框架Redis压测预备, 下面就应该进入实践阶段了,首先呢,先分享一个对Redis里面不停地添加key-value的测试用例。

FunTester 抄代码之路

用户头像
FunTester9 月 14 日

最近一次在跟朋友聊天的时候,聊到了抄代码的话题。然后呢由这个话题展开,我就想起自己在自学的过程中,也是不断经过抄写别人代码来学习知识。可以这么说,抄代码已经成为自学路径上不可或缺的部分。对于一些比较晦涩的知识点以及庞大的知识体系,抄代码不接

性能测试中集合点和多阶段问题初探

用户头像
FunTester9 月 12 日

在性能测试过程中,场景会遇到一些场景,需要在各种准备条件满足的情况下才能开始进行性能测试。例如:我需要200个学生进行一个单接口的压测,首先我得让这200个学生都登录,然后才能用200个User对象发起接口请求。

性能测试中标记请求参数实践

用户头像
FunTester9 月 11 日

在之前的文章性能测试中标记每个请求、链路压测中如何记录每一个耗时的请求中,我详细说明了如何标记HTTPrequestbase对象和记录HTTPrequestbase请求的响应时间,都是通过header中的某一个字段值进行标记的。

重放浏览器单个请求性能测试实践

用户头像
FunTester9 月 10 日

在最近的工作中,挫败感极大,我做了深刻反思,得出来一个道理:如是观照,实事求是。

Jira API 的踩坑记

用户头像
FunTester9 月 10 日

我本来是想写篇文章,吐槽一下jira的api的,但是发现最终jira api,很多地方又让我学到了一些新知识。有些方面真的是没见过这么标准使用的。可能是我之前孤陋寡闻啦,所以本文的内容不仅仅是讲jira的坑, 还有一些是jira本身优良的品性,不仅让我学到了一些知

FunTester_FunTester资料文章-InfoQ写作平台