搜索结果

×

搜索结果将在这里显示。

🎖️性能测试

MicroServer 性能测试报告

仅为抛砖引玉。
我们已通过高并发测试验证了性能峰值,现诚邀您在 ‘大规模连接、低频请求’ 的实际嵌入场景(如物联网设备管理、工业上位机系统、桌面应用内嵌服务)中,检验 MicroServer 长期运行的稳定性、极致的内存与CPU资源效率。”

⚠️ 重要说明

  • 结果仅供参考:本测试在特定开发环境(笔记本电脑平衡模式)下进行,实际生产环境性能受硬件、系统负载、网络配置等因素影响,可能存在差异
  • 测试状态:测试时 MicroServer 库未做任何调优,为开箱即用状态
  • 对比意义:本数据主要用于展示库在资源受限环境(如CPU降频的平衡模式)下的性能基线。在高配服务器或云环境中,性能上限会更高;在更低配的嵌入式环境中,所有框架的性能均会下降,此时内存占用、启动速度与运行稳定性将成为更关键的评估指标。

🖥️ 测试环境

  • 设备: 荣耀笔记本电脑
  • 处理器: Intel Core Ultra 5 125H (1.20 GHz 基础频率)
  • 内存: 24GB RAM
  • 电源模式: 平衡模式 (电池供电)
  • 系统: Windows 11 64位
  • 运行时:.NET Framework 4.7.2
  • 测试程序:控制台应用程序
  • MicroServer 版本:1.4.3

📊 测试命令与预期

# 1. 标准性能测试
hey -n 50000 -c 100 http://127.0.0.1:8090

# 2. 稳定性测试
hey -c 50 -z 15s http://127.0.0.1:8090

预期正确响应

{"code": 1, "msg": "Hello WebAPI"}

📈 测试结果

  • 100并发压力测试:完成 50,000 请求,耗时 1.51秒QPS 33,068P99延迟 6.9ms
  • 50并发稳定性测试:持续 15秒,完成 198,505 请求,QPS 13,230P99延迟 6.8ms
  • 错误率0% (所有请求均返回 HTTP 200)
  • 补充发现:在操作系统开启高性能模式后,相同测试条件下性能有显著提升(约2-3倍),这说明性能表现与CPU调度策略密切相关。

🛠️ 压测工具

测试使用 hey HTTP 负载测试工具。

💡蓝奏云下载