Skip to main content

性能测试报告

测试环境

  • 测试服务器
    • 地址:192.168.90.128(单机)
    • cpu:32c
    • 内存:128G
  • 测试数据库
    • 数据库:mysql
    • 版本:8.0.28-0ubuntu0.21.10.3
  • 智能表单版本:1.15.0-alpha.49

测试数据准备

  • 测试表单:性能测试-yyx (流程表单)
  • 表单数据主表:form_xt02xpvze77zg9h9pm21 (200万数据)
  • 表单数据子表:form_9ib0vgnw610l72ypkyb9 (400万数据)
  • 权限表:sinoform_data_perm (450万数据)

测试内容

  • 初始表单数据 - 首次打开起草页面
  • 新增业务数据 - 起草页新增
  • 更新表单数据 - 打开表单详情页保存数据
  • 发送流程 - 待办页面发送流程
  • 查询全部数据 - 数据查看管理员打开查询列表
  • 查询部门数据 - 部门数据管理员打开查询列表
  • 查询本人数据 - 流程节点中设置的用户打开查询列表
  • 查询起草数据 - 起草用户打开起草列表
  • 查询表单设计数据 - 打开表单设计详情页
  • 查询业务数据 - 打开业务数据详情页

测试工具

测试指标

  • 并发数:500并发/秒(约等于500请求/秒)
  • 成功率(稳定性):99.99%(四个九)
  • 响应时长:3秒

测试结果

以下测试结果为并发500连续运行3分钟的测试结果,均满足测试指标。

测试场景平均响应时间最小响应时间中位值最大响应时间90%的请求最大响应时间95%的请求最大响应时间请求处理速度
初始表单数据379.56ms26.98ms311.81ms8.39s609.02ms735.44ms1298.17/s
新增业务数据46.66ms7.25ms15.94ms2.23s59.41ms150.65ms475.71/s
发送流程2.13s78.09ms2.02s4.31s2.53s2.82s232.7/s
查询全部数据542.9ms9.79ms539.56ms1.31s688.94ms710.77ms917.85/s
查询部门数据538.44ms10.89ms534.26ms2.59s682.51ms703.88ms926.14/s
查询本人数据532.38ms9.03ms528.56ms1.68s675.92ms696.41ms936.37/s
查询起草数据581.35ms19.54ms579.56ms1.38s740.89ms764.28ms858.70/s
查询表单设计518.51ms5.1ms515.37ms1.07s661.2ms679.76ms963.06/s
查询业务数据525.46ms8.86ms522.26ms1.08s667.57ms686.41ms950.27/s
更新表单数据1m8s278.18ms1m25s1m26s1m26s1m26s5.81/s

测试截图

初始表单数据

img

新增业务数据

img

更新表单数据

img

发送流程

img

查询全部数据

img

查询部门数据

img

查询本人数据

img

查询起草数据

img

查询表单设计数据

img

查询业务数据

img