写点什么

接口压测实践 - 压力测试常见参数解释说明

作者:不想敲代码
  • 2023-01-12
    北京
  • 本文字数:453 字

    阅读完需:约 1 分钟

接口压测实践-压力测试常见参数解释说明

使用场景​

对指定接口进行性能测试时,一些常见参数解释说明。

一键并发​

可以通过下载最新版的 Apipost 客户端实现单接口的高性能一键并发压测,如下图所示



注意:请勿设置太大的并发量或者循环次数,这有可能导致直接将被压服务压崩溃或者将路由器压崩溃。参考参考下方 【实践】部分建议。

底层原理​

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


项目已经开源,github 地址:

https://github.com/Apipost-Team/runnerGo

压测结果计算方式​

实践​

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

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

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

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

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

用户头像

还未添加个人签名 2022-12-15 加入

还未添加个人简介

评论

发布
暂无评论
接口压测实践-压力测试常见参数解释说明_性能测试_不想敲代码_InfoQ写作社区