发现一款后端程序员必备的压测工具,十分钟就能上手,yyds

2023-05-28 0 688

银穗草大背景

单USB银穗草是为了能够在测试阶段对一般而言USB展开操控性试验,加速了解USB的承载力、辨认出操控性困局,在合作开发早期就能辨认出难题,消解操控性风险。

做为一名杰出的后端技师,在交货圣戈当斯区自然环境前,对自己的每两个USB展开单纯的操控性检验,是一类良好的业余习惯。

除此之外,当业务在生产自然环境遇到前述USB允诺困局时,通过演示真实的mammalian自然环境,也是一类加速寻找难题的形式。

银穗草结论的负面影响不利因素

高mammalian结论很难受外间不利因素负面影响,银穗草时须要尽量避免外间不利因素负面影响。

负面影响银穗草结论外间不利因素有本机标识符数管制,dns导出速度,网络质量,服务器端通话量管制等等。例如采用1wmammalian,很难出现少于本机最小标识符数管制(通常最小管制1024),少于标识符数管制的允诺会因为标识符数受到限制导致相连失败。

因此选择最合适mammalianPouanc试验USB操控性十分重要,并非mammalian数越大越好。

前述实践中建议mammalian数先在10,100,500,1000左右分别试验下,假如生存率大于1%,再考虑逐步减少mammalian数目。只有减少mammalian每秒钟允诺数目能持续减少才是健康的采用形式。当mammalian数减少到一定数目后,USB积极响应能力不再减少或者错误数变高,这时再减少mammalian量是合宪的

银穗草辅助工具

1、Jmeter

Jmeter是apache公司基于java合作开发的这款开放源码阻力试验辅助工具,重量轻,功能全,支持http、https、websocket、grpc等协议的mammalian银穗草。但优点在于较为耗用FPS操控性,通常用于分布式系统银穗草或做为银穗草发动机采用。除此之外假如只想针对两个USB展开单纯试验,须要纤枝的操作形式方向,采用出来较为繁杂。

2、ab

ab是apache便携式的阻力试验辅助工具。ab十分新颖,它不仅能对apache软件商网站出访阻力试验,也能对或其他类型的软件商阻力试验。比如nginx、tomcat、IIS等。

但唯一不足的是,ab基本是配置文件执行,假如两个USB须要输出较复杂的允诺模块,操作形式出来会较为繁杂。

3、Apipost

自7.0.12版本起,Apipost上线了单USB一键mammalian功能。据官方说法:底层采用了自研的基于Golang语言的银穗草发动机

已开放源码:github.com/Apipost-Tea…

能较好的支持FPS高mammalian银穗草。目前支持http/https协议,对websocket、grpc等协议尚未支持。

下载:

www.apipost.cn/download/ve…

本文单纯介绍基于http/https协议的银穗草实践,出于便捷性考虑,这里采用 Apipost 的银穗草模块。

银穗草流程

1、银穗草模块位于API调试模块下,在展开USB调试时能看到,如图所示:

发现一款后端程序员必备的压测工具,十分钟就能上手,yyds

2、在输出被银穗草的URL后,在银穗草tab下,填写mammalian数和轮次;

3、点击【开始银穗草】按钮,页面展示【银穗草中…】状态;

发现一款后端程序员必备的压测工具,十分钟就能上手,yyds

4、银穗草任务完成后,页面展示银穗草结论,完成银穗草。

发现一款后端程序员必备的压测工具,十分钟就能上手,yyds

银穗草结论计算形式:

发现一款后端程序员必备的压测工具,十分钟就能上手,yyds

作者:沉默王二

链接:

https://juejin.cn/post/7198182873366249533

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务