以 Go 协程模拟高并发对 HTTP/HTTPS 与 gRPC 接口做压力测试,支持短连接万级 QPS、单机百万长连接、实时统计与 HTML 报告 | go-stress-testing | v1.0.18

立即下载 软件介绍 界面展示

立即下载

1 点下面的网盘按钮 2 复制提取码 mxx1 3 在网盘页面粘贴即可保存

软件介绍

go-stress-testing 是一款用 Go 语言实现的命令行压力测试工具,采用「每个并发用户一个 goroutine」的方式模拟高并发请求,最大程度利用 CPU 资源,可在单台机器上完成 HTTP 短连接万级 QPS 与百万长连接的压测实战。它以命令行方式运行,终端每秒刷新一次压测数据,结束后输出汇总结果,适合开发与运维人员在上线前测算接口性能、预估所需机器数量、定位服务瓶颈。 核心功能: - 协程并发模型:每个用户以独立协程模拟,单机即可施加大规模并发压力 - HTTP/HTTPS 压测:对 Web 接口发起短连接与长连接压力测试,实测单机短连接 QPS 万级以上 - 协议支持:支持 HTTP/1.1 与 HTTP/2.0 长连接,简单扩展即可支持私有协议 - gRPC 压测:可对 gRPC 接口直接发起压力测试 - 大规模连接压测:内置单台机器 100 万长连接压测的实战方案与配套内核参数优化说明 - 实时结果输出:程序每秒打印一次耗时、并发数、成功数、失败数、QPS、最长耗时、最短耗时、平均耗时与错误码返回集合 - 压测结果汇总:结束后输出处理协程数量、请求总数、总请求时间、成功与失败数量 - HTML 测试报告与 AI 评分:可生成 HTML 格式测试报告并对结果进行 AI 评分 - 参数化配置:-c 指定并发数、-n 指定每个并发的请求次数(总请求数 = 并发数 × 每并发次数)、-u 指定压测地址 - 多平台运行:提供 Windows、macOS、Linux(含 arm64)可执行文件,也支持 go install 安装 - 命令行界面:无图形界面,通过终端参数与实时表格输出完成全部操作 **中文支持**:界面与终端输出为中文表头,README 与技术文档均为中文,国内用户可直接上手使用。

界面展示

萌新资源库 - 生气的萌新-免费软件下载
萌新资源库 - 生气的萌新-免费软件下载
← 上一篇
通过网页一键唤醒、扫描发现并远程关闭局域网设备,支持定时任务、端口探测与多用户权限管理 | UpSnap | v5.6.0
下一篇 →
离线查询 IP 地理信息与 CDN 服务提供商,支持 IPv4/IPv6、管道处理、交互式查询、多数据库切换与彩色输出 | nali | v0.8.1

相关推荐

离线优先的开源 API 客户端,以 Bru 纯文本语言在本地保存接口集合,支持 Git 协作与命令行自动化测试 | Bruno | v4.0.0

离线优先的开源 API 客户端,以 Bru 纯文本语言在本地保存接口集合,支持 Git 协作与命令行自动化测试 | Bruno | v4.0.0

Bruno 是一款离线优先的开源 API 客户端,用于探索、开发和测试 API 接口,是 Postman 等商业工具的创新替代品。它以纯文本标记语言 Bru 将接口集合直接保存为本地文件夹中的文件,可通过 Git 或任意版本控制系统进行团队协作,全程离线运行、不设云同步,充分保护数据隐私;内置 Bruno CLI 命令行工具,可运行接口集合实现自动化测试与 CI/CD 集成。 核心功能: - API 请求调试:支持 HTTP 接口的构建、发送与响应测试,覆盖接口开发全流程 - 纯文本集合存储:使用 Bru 标记语言将接口集合保存为本地文件夹中的明文文件,便于查看与版本管理 - Git 协作:集合即文件,可通过 Git 等版本控制工具与团队协作维护 API 集合 - 离线优先:完全离线运行,不依赖云同步,数据始终保存在本地设备 - Bruno CLI:通过命令行运行整个集合、单个请求或指定环境,适合自动化测试与 CI/CD 流水线 - Docker 支持:提供官方 Docker 镜像,可在容器中运行 CLI 执行接口测试 - 跨平台运行:支持 Windows、macOS 与 Linux,并提供 Homebrew、Chocolatey、Scoop、Snap、Flatpak、Apt 等多种安装方式 **中文支持**:提供简体中文官方文档,社区活跃。

开发设计 API/接口测试 1个月前
从命令行解析项目直接与间接依赖并检测已知漏洞,支持 Java、JavaScript、Golang,可接入 CI/CD 流水线 | MurphySec CLI | v3.1.1

从命令行解析项目直接与间接依赖并检测已知漏洞,支持 Java、JavaScript、Golang,可接入 CI/CD 流水线 | MurphySec CLI | v3.1.1

MurphySec CLI 是一款由墨菲安全(MurphySec)开源的命令行依赖安全检测工具,通过构建项目或解析包清单文件获取项目依赖信息,并借助漏洞知识库识别直接依赖与间接依赖中的已知漏洞。它既可在本地排查代码中的依赖风险,也能嵌入 CI/CD 流水线实现自动化检测,检测结果默认不在终端展示细节,可登录 MurphySec 平台控制台查看。 核心功能: - 依赖分析:自动构建项目或解析包清单文件,梳理项目正在使用的直接依赖与间接依赖 - 漏洞检测:将依赖信息与 MurphySec 维护的漏洞知识库比对,识别存在安全问题的依赖 - 多语言支持:当前支持 Java、JavaScript、Golang,后续将逐步扩展更多开发语言 - 命令行扫描:通过 murphysec scan DIR 指定项目目录执行检测 - 认证管理:提供 murphysec auth login / murphysec auth logout 子命令,支持交互式粘贴访问令牌或用 --token 参数认证 - JSON 输出:--json 参数可将检测结果以 JSON 格式输出,便于程序化处理 - 日志控制:--log-level 可选 silent|error|warn|info|debug,并可用 --write-log-to 指定日志文件路径、--no-log-file 关闭日志文件 - 服务端配置:--server 参数可指定服务端地址 - CI/CD 集成:可作为流水线步骤接入 Jenkins 等持续集成环境 - 隐私保护:仅上传项目依赖与基本信息用于漏洞识别,不上传任何代码片段 - 跨平台:提供 Windows、Linux(amd64/arm64)、macOS(Intel/Apple Silicon)命令行程序 **中文支持**:官方提供中文版 README(README_ZH.md)与中文文档站点,中文用户可直接上手使用。

开发设计 API/接口测试 6天前
可运行 Lua 脚本的高自由度串口调试工具,支持收发日志、编码转换、MQTT 与 TCP/UDP/SSL 测试 | LLCOM | v1.1.3.9 | ★1.2k

可运行 Lua 脚本的高自由度串口调试工具,支持收发日志、编码转换、MQTT 与 TCP/UDP/SSL 测试 | LLCOM | v1.1.3.9 | ★1.2k

LLCOM 是一款可运行 Lua 脚本的高自由度串口调试工具,面向嵌入式开发与硬件调试场景。除了常规串口收发,它支持收发日志同时显示 HEX 与字符串、自动保存带时间的日志、断线自动重连,还能用用户自定义的 Lua 脚本对收发数据做预处理,甚至直接运行完整 Lua 测试脚本、调用 C# 接口实现自动化调试。内置 TCP、UDP、SSL 测试服务端/客户端(支持 IPv6)、MQTT 测试、串口监听、多种编码互转与乱码恢复,右侧快捷发送栏不限条数并支持 10 页独立数据,可直接从微软商店安装或使用便携版。 核心功能: - 串口收发调试:收发日志清晰明了,可同时显示 HEX 值与实际字符串 - Lua 脚本扩展:可独立运行 Lua 脚本,支持定时器与协程任务,可预处理发送数据 - 自动保存:串口与 Lua 脚本日志自动保存并附带时间戳 - 断线重连:串口断开后再次连接会自动重连 - 快捷发送栏:右侧快捷发送条目数量不限,支持 10 页互相独立的数据 - 终端功能:直接敲键盘发送数据(包含 Ctrl+字母键),可单独隐藏发送数据 - 网络测试:集成 TCP、UDP、SSL 测试服务端/客户端功能,支持 IPv6 - 编码工具:集成多种编码互转与乱码恢复功能 - MQTT 测试:集成 MQTT 测试功能 - 串口监听:可监听其他软件的串口通信数据 **中文支持**:界面为简体中文,README 提供中文说明与使用文档。

开发设计 API/接口测试 2天前
开发者效率神器 | 桌面聚合工具箱 (v1.0)

开发者效率神器 | 桌面聚合工具箱 (v1.0)

还在装一堆零散的开发工具占内存?这款开源免费的桌面聚合工具箱直接替你搞定。跨Mac、Windows、Linux三大系统,不用来回切换软件。网络调试、加解密、Host管理、HTTP接口测试……几十种常用功能全整合,开发调试省一半时间。

开发设计 API/接口测试 3个月前
Linux 系统调用/网络包/文件访问动态追踪工具,基于 eBPF/ptrace,支持容器/Kubernetes 场景 | ecapture | v2.5.2

Linux 系统调用/网络包/文件访问动态追踪工具,基于 eBPF/ptrace,支持容器/Kubernetes 场景 | ecapture | v2.5.2

ecapture 是一款基于 eBPF 技术的动态追踪工具,无需修改代码、重启进程即可捕获 SSL/TLS 明文、系统调用、网络包、文件访问等运行时数据。支持 Go/Rust/C++/Java/Python 等语言,适配容器、Kubernetes、裸金属等环境。 核心功能: - TLS/SSL 明文捕获:基于 uprobe/eBPF 拦截 OpenSSL/BoringSSL/GnuTLS 关键函数,解密 HTTPS/gRPC 流量 - 系统调用追踪:捕获 open/read/write/connect/accept 等调用参数与返回值,支持参数过滤 - 网络包分析:基于 XDP/TC/eBPF 抓取数据包,支持 pcap 导出、Wireshark 对接 - 文件访问监控:追踪文件读写/删除/重命名操作,关联进程上下文 - 多语言支持:Go (uprobe)、C/C++ (uprobe/ptrace)、Java (USDT/async-profiler)、Python (py-spy) - Kubernetes 集成:支持 Pod/Container 级别选择器,自动发现、标签过滤、Sidecar 免侵入部署 **中文支持**:内置中文文档与帮助,社区活跃

开发设计 API/接口测试 17天前

可视化页面结构索引生成工具,自动分析网站页面层级、导航结构、内容区块,生成可交互的站点地图 | PageIndex | v0.2.16

PageIndex 是一款开源的网站页面结构分析工具。通过爬取网站自动提取页面层级关系、导航菜单结构、内容区块分布,生成可视化的站点地图与交互式索引,适合 SEO 分析、网站重构、内容审计等场景。 核心功能: - 自动爬取与结构提取:BFS/DFS 爬取策略,自动识别导航菜单、面包屑、侧边栏、页脚等结构化元素 - 可视化站点地图:交互式树状图/力导向图展示页面层级,支持缩放/搜索/筛选/导出 PNG/SVG/JSON - 内容区块识别:基于 DOM 结构与视觉特征自动识别导航区、主内容区、侧边栏、页脚、广告位等语义区块 - 断链/重定向检测:并发检测 404/3xx/5xx,生成断链报告与修复建议 - SEO 元数据审计:批量提取 title/description/h1/og tags/canonical,生成合规性报告 - 增量对比:两次爬取结果对比,高亮新增/删除/移动/内容变更的页面 - 导出格式:JSON/GraphML/CSV/HTML 报告,可接入 CI/CD 流水线 **中文支持**:内置中文界面与文档

开发设计 API/接口测试 12天前

版权声明

本站收录软件分别遵循 Apache License 2.0、MIT、GPLv2、GPLv3等开源许可协议。

软件版权归原作者所有。

禁止利用本站工具爬虫、跨平台数据抓取、批量注册、刷量、黑产牟利。

违规使用全部责任由使用者自行承担。

所有资源均来自互联网,如有侵权,请联系删除。

邮箱: 2604290100@qq.com

微信: Reborn2025-a

开源协议声明

Copyright 2019 link1st 许可协议: Apache License 2.0 LICENSE:https://github.com/link1st/go-stress-testing/blob/master/LICENSE Referer:https://github.com/link1st/go-stress-testing 分发说明:本站整理分发官方原版程序,使用与再分发请遵循原项目协议,并保留相关 LICENSE / NOTICE 文件。

×
萌新资源库 · 防丢失提示

为了防止迷路,请立即保存我们的网址!

推荐使用快捷键一键收藏:

Ctrl + D

按完后点击“确定”即可保存

萌新资源库二维码

长按上方图片保存到相册
或截图保存以防失联

v1.0 | 安卓9.0+ | 2MB

点击任意处关闭
×
报告失效 / 有问题

把下面这段复制后发到微信或邮箱即可,我们会尽快处理。

微信:Reborn2025-a
邮箱:2604290100@qq.com 点一下微信号 / 邮箱即可复制