美文网首页
TeamX 引擎的高并发能力测试

TeamX 引擎的高并发能力测试

作者: 草编椅 | 来源:发表于2020-07-22 15:56 被阅读0次

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

相关文章

  • TeamX 引擎的高并发能力测试

    TeamX,是基于 SolonJT 引擎构建的一个团队协工具。主要功能有: Wiki(团队词条,用于写接口文档也行...

  • Mysql索引优化

    存储引擎 InnoDB InnoDB是是Mysql默认的事务性存储引擎 InnoDB才有MVCC来支持高并发,并且...

  • Nginx Tomcat集群配置

    并发访问 对于服务器来说,大量的并发访问容易造成服务器宕机 并发访问性能测试 可以通过压力测试来检查高并发访问的性...

  • `spring boot`高并发秒杀测试

    redis高并发秒杀测试 测试项目: https://github.com/14251104246/redis-d...

  • 1. Mysql技术内幕-简介及InnoDB体系架构

    Mysql体系结构和存储引擎 Mysql体系结构 InnoDB存储引擎 InnoDB通过使用MVCC来获取高并发性...

  • Mysql锁机制

    基本上锁是根据不同的存储引擎 表锁:开销小,加锁快,锁力度大,锁冲突高,并发能力低行锁:开销大,加锁慢(需要通过索...

  • laravel 礼品码高并发多种实现方法

    高并发实现礼品码抢购功能方法如下: 一、通过update更新语句会把并发串行化功能实现,通过了压力测试的高并发处理...

  • 秒杀系统设计-学习笔记

    秒杀系统的设计体现了对高并发、高可用、高性能的软件系统的掌握;处理并发能力越强,接受的业务能力越强,那么盈利也就越...

  • 黑盒、白盒与压力测试

    黑盒测试:某一个(小)功能测试。白盒测试:流程测试。压力测试:在前两个测试没问题后,进行高并发的访问测试。

  • 高并发弹幕引擎的实战之路

    1.定制弹幕内容(文本,颜色,头像) 2.配置弹幕系统(速度,字体大小) 3.小积积(无CSS新式文件) 4.更好...

网友评论

      本文标题:TeamX 引擎的高并发能力测试

      本文链接:https://www.haomeiwen.com/subject/ihhtlktx.html