WorkMan测试相关点

1.服务器端 WorkMan 功能测试点

1. 换行符"\n"(注意请求数据本身内部不能包含换行符),(在PHP中用双引号字符串"\n"表示),代表一个请求的结束。
2. 客户端由于极端情况(断电、断网等)下线,服务器处理(采用心跳进行判断);
   -----eg:上次通讯时间间隔大于心跳间隔,则认为客户端已经下线,关闭连接
3.让客户端即能通过ipv4地址访问,也能通过ipv6地址访问

2.服务器端 WorkMan 性能测试场景

1.短链接(每次请求完成后关闭链接,下次请求建立新的链接):
条件: 压测脚本开500个线程,每个线程链接Workerman 10W次,每次链接发送1个请求
结果: 吞吐量:3W/S , cpu:60% , 内存占用:4*8M = 32M

2.长链接(每次请求后不关闭链接,下次请求继续复用这个链接):    
条件: 压测脚本开1000个线程,每个线程链接Workerman 1次,每个链接发送10W请求   
结果: 吞吐量:15.6W/S , cpu:68% , 内存占用:4*8M = 32M

参考资料:

WorkMan参考手册 http://doc3.workerman.net/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,914评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,292评论 19 139
  • 续 设计模式思考 II 思考方式:1.这种模式怎么理解?(尽量简单易懂)2.类图怎样画?(代码怎样写)3.举个栗子...
    cfanr阅读 5,212评论 0 11
  • 记得在QQ空间我写了很多的碎碎念,心里变化的,自己总结的,旅程感悟的,这些都是好习惯。因为书写是最让内心平静的表达...
    Yuyu52的自留地阅读 923评论 0 0
  • 吴哥窟,是人类空前伟大的建筑奇迹,更是与莽莽热带雨林最最痴缠结合的人类文明。 2015年,说走就走,我撞入了神秘而...
    YIBAO阅读 3,655评论 0 28