zoukankan      html  css  js  c++  java
  • TeamX 引擎的高并发能力测试

    TeamX,是基于 SolonJT 引擎构建的一个团队协工具。主要功能有:

    • Wiki(团队词条,用于写接口文档也行...)
    • Planned(项目计划 和 个人日志)
      • 比较兄弟产品,区别会很大;基于表格组件定制
    • Issues(问题管理,如缺陷、需求...)
      • 比BugFree还要简单,更清爽

    本次主要对它的引擎SolonJT的并发能力进行一下测试:

    • 本次测试用的电脑为:Macbook pro 2017 i7, 16g, 512g
    • 本次测试用的JDK为:Oracle jdk8(jdk8, jdk9, jdk10, jdk11, jdk12, jdk13, jdk14 都可)

    一、准备工作

    • 下载引擎包:https://gitee.com/noear/TeamX

      用  bin/jtl.jar 测试更方便
      
    • 安装 wrk

      # centos 版
      yum install -y https://github.com/scutse/wrk-rpm/releases/download/4.1.0/wrk-4.1.0-1.el7.centos.x86_64.rpm
      
      # mac 版
      brew install wrk
      

    二、开始测试

    (1)启动测试服务

    • 使用SolonJT的测试用例插件(test.noear)

      java -jar jtl.jar -add=test.noear -home=/test/hello -model=2 -server.port=8080
      

    (2)执行测试脚本

    • 测试1:qps = 44457 (不同机器,会有不同结果)

      wrk -t10 -c200 -d30s --latency "http://127.0.0.1:8080/test/hello"
      
    • 测试2:qps = 45328(理论上这个更复杂些,却更高;只能说每次跑都会有波动)

      wrk -t10 -c200 -d30s --latency "http://127.0.0.1:8080/test/json"
      

    三、总结

    做为一个嵌入式FaaS引擎,性能还是靠谱的。

  • 相关阅读:
    机器人的运动范围
    矩阵中的路径
    MySql数据库表的基本连接
    Java虚拟机垃圾收集算法
    spring_boot 配置
    js 表格合并单元格
    js数组操作
    前端定位Position属性四个值
    form表单在发送到服务器时候编码方式
    多文件上传CommonsMultipartResolver
  • 原文地址:https://www.cnblogs.com/noear/p/13361296.html
Copyright © 2011-2022 走看看