测试TeamX引擎的高并发性能

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

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

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

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

一、准备工作

  • 下载引擎包

    用  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 引擎,性能还是靠谱的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值