apipost-一键压测
创始人
2024-05-24 23:48:16
0

apipost新功能可实现一键压测

接口压测实践

使用场景

对指定接口进行性能测试。

实现方式

为实现高性能的并发需求,使用自研的压测引擎,可以实现一万以上并发。

项目已经开源,github地址:https://github.com/Apipost-Team/runnerGo

压测结果计算方式

压测值

含义

计算方法

总请求数

总共发送送请求总数

并发数*轮次

执行时间

压测任务执行时间

任务结束时间-任务开始时间

成功请求数

http请求code为200的请求数量

失败请求数

http请求code非200或者连接异常请求数量

错误率

压测出错比例

失败次数/总请求数 * 1000

总接收数据

总结接收到数据总字节数

累加每次返回结果的字节数量

每秒请求数

每秒平均请求数量

请求总次数/请求总时间

每秒成功请求数

每秒平均成功请求数量

成功请求总次数/成功请求总时间

每秒接收字节数

每秒接收平均字节数

总接收字节数/总请求时间

最大响应时间

最大请求执行时间

所有请求中执行最长的时间

最小响应时间

最小请求执行时间

所有请求中执行最小的时间

平均响应时间

平均响应时间

请求总时间/请求总次数

10%

前10%请求完成时间

所有请求花费时间正序排序,取10%位置的执行时间

25%

前25%请求完成时间

所有请求花费时间正序排序,取20%位置的执行时间

50%

前50%请求完成时间

所有请求花费时间正序排序,取50%位置的执行时间

75%

前75%请求完成时间

所有请求花费时间正序排序,取75%位置的执行时间

90%

前90%请求完成时间

所有请求花费时间正序排序,取90%位置的执行时间

95%

前95%请求完成时间

所有请求花费时间正序排序,取95%位置的执行时间

并发结果很容易外界因素影响,压测时需要尽量减少外界因素影响。

影响压测结果外界因素有本机句柄数限制,dns解析速度,网络质量,服务端连接数限制等等。

例如使用1w并发, 很容易出现超过本机最大句柄数限制(一般最大限制1024), 超过句柄数限制的请求会因为句柄数受限导致连接失败。

因此选择合适并发数对测试接口性能非常重要,并非并发数越大越好。

并发数建议先在10, 100, 500, 1000左右分别测试下,如果失败率小于1%,再考虑逐步增加并发数量。只有增加并发每秒请求数量能持续增加才是健康使用方式

试用

一个简单的查询接口,并发数10000,错误率99.32%。

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...