Gryphon是由网易自主研发的能够模拟千万级别并发用户的一个软件,目的是能够用较少的资源来模拟出大量并发用户,并且能够更加真实地进行压力测试, 以解决网络消息推送服务方面的压力测试的问题和传统压力测试的问题。
Gryphon分为两个程序,一个运行gryphon,用来模拟用户,一个是 intercept,用来截获响应包信息给gryphon。Gryphon模拟用户的本质是用一个连接来模拟一个用户,所以有多少个连接,就有多少个用户,而用户的素材则取自于pcap抓包文件。
值得注意的是,Gryphon架构类似于tcpcopy,也可以采用传统使用方式和高级使用方式。
特性
1)无需绑定多个ip地址
2)客户端可使用的ip地址个数不受限制
3)并发用户数量不受os的限制
4)只要是可回放的协议,一般都支持
5)可支持的最大并发用户数,取决于该机器的带宽,cpu和内存
6)所使用的会话数据均从pcap文件中抽取,可以保持在线的多种特性
下载地址
 intercept程序
git clone git://github.com/wangbin579/tcpcopy.git
gryhpon程序
git clone git://github.com/wangbin579/gryphon.git
Gryphon configure Options
–enable-debug compile Gryphon with debug support (saved in a log file)
–enable-advanced run Gryphon at advanced mode (advanced archecture)
–enable-dlinject send packets at the data link layer instead of the IP layer
–enable-single 单一实例运行方式(跟intercept一一对应),适合于高效使用
–enable-comet 消息推送模式
最新内容请见作者的GitHub页:http://qaseven.github.io/

一个强大的工具来模拟数百万​​并发用户负载测试:Gryphon相关推荐

  1. 美国国土安全部承认使用数据库追踪数百万手机用户

    美国国土安全部已经承认其使用了追踪数百万智能手机用户的数据库,无视此前作出的一项法庭裁决.这些数据已经被用于边境和移民执法,有一些证据表明,国土安全部并不想承认有权访问它的数据库. 熟知内情的消息人士 ...

  2. IG出事了!数百万名人用户资料被曝光

    一名安全研究人员Anurag Sen在AWS上发现了一个公开数据库,存放了数百万的Instagram名人清单,TechCrunch根据Sen所提供的资料展开了调查,发现该数据库为孟买的社交营销业者Ch ...

  3. 在智慧城市建设中 计算机模拟是一个强大的工具

    1989年,当<模拟城市>刚刚发布的时候,人们把它当做一个古怪的游戏,因为它没有结局,也没有什么特定目标.不过,凭借精彩的细节.易上手性及高度的互动性,这款游戏赢得全球无数玩家的喜爱.&l ...

  4. WireMock初体验,一个强大的HTTP 请求模拟测试框架

    缘起 最近我创建并维护了一个开源项目 http-api-invoker ,该项目实现将 HTTP 请求和接口进行绑定,让 HTTP 接口调用跟调用本地方法一样自然优雅.在写单元测试的时候,因为需要发送 ...

  5. 硬核!如何模拟 5w+ 的并发用户?

    来自:http://t.cn/ES7KBkW 本文将从负载测试的角度,描述了做一次流畅的5万用户并发测试需要做的事情. 你可以在本文的结尾部分看到讨论的记录. 快速的步骤概要 编写你的脚本 使用JMe ...

  6. MarioTCP:一个单机可日30亿的百万并发长连接服务器

    原文:http://blog.csdn.net/everlastinging/article/details/10894493 注:如果用此服务器做变长data的传输,请在业务处理函数中为input ...

  7. 代码签名证书过期,Mozilla数百万Firefox用户遭遇扩展禁用

    5月4日(GMT)早上,Mozilla的Firefox用户怨声载道,大量用户打开浏览其发现扩展插件无法使用,手机版也是如此.有报道称,此现象是由于Firefox底层SSL根证书过期所导致的,但据我们了 ...

  8. LoadRunner 参数模拟——快速得到并发用户的进场规则

    LoadRunner 并发时,一般需要进入参数化 用户名或者相关的字段数据,用以满足在并发时无限的接近真实的使用场景: 但当你在设置好参数化的读取规则后,在执行并发场景时,用户并发加载顺序是否确实如你 ...

  9. Avast 和 AVG 杀软中的两个高危漏洞已存在10年?!影响数百万设备

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 研究员在Avast和AVG杀软解决方案的一款合法驱动中发现了已潜伏多年的两个高危漏洞:CVE-2022-26522和CVE-2022-26523 ...

最新文章

  1. 背景图片等比缩放的写法background-size简写法
  2. Vue以CDN方式调用Swiper轮播异常
  3. 【Scratch】青少年蓝桥杯_每日一题_4.25_说日子
  4. java8 hashmap 死循环_踩坑了,JDK8中HashMap依然会死循环!
  5. linux生成数字命令,Linux下随机生成密码的命令
  6. 如何解决移动端键盘弹起将底部导航栏顶起
  7. 阿里巴巴对Java编程【单元测试】的规约
  8. 2d 蓝图_“蓝图”卷积--对深度可分离卷积的再思考
  9. 截取视频段转换为GIF动图
  10. linux的odbc数据库连接失败,在Linux上通过ODBC进行Delphi SQLConnection无法连接到SQL
  11. Android仿支付宝高顶部功能条伸缩动画
  12. CAD如何在插入块时调整比例?
  13. 企业如何做好网址安全,防止入侵。
  14. 综合布线之“五星对话”
  15. 类脑计算芯片作为基础前沿技术重大突破成果,荣登CCTV《新闻联播》
  16. 计算机辅助cad3dmax,对Auto CAD3DMAXOpen GL在计算机辅助机械设计中应用分析.doc
  17. 远程桌面协议(RDP)工具 FreeRDP
  18. oracle oats 工具讲解,Oracle 表空间基本操作
  19. ABAP中,获取报表ALV数据sample
  20. 英文简历模板计算机专业,计算机专业个人英文简历模板

热门文章

  1. 服务器用户配置文件在哪里找,管理远程桌面服务的用户配置文件
  2. 检测到目标服务器启用了trace方法_深度学习检测小目标常用方法
  3. RecyclerView复用item导致数据混乱
  4. UOJ310 黎明前的巧克力 FWT
  5. 2019.01.26 codeforces 1096G. Lucky Tickets(生成函数)
  6. 54.get set
  7. 【9018:1956】线段树1
  8. Celery框架简单实例
  9. 问题:循环元素,被选中元素个数,全选
  10. jqGrid格式化日期