V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tflz514
V2EX  ›  程序员

说说我们是如何利用 AcmeAir 搭建性能测试 DEMO 的

  •  1
     
  •   tflz514 · 2016-03-02 18:17:57 +08:00 · 2270 次点击
    这是一个创建于 3195 天前的主题,其中的信息可能已经有所发展或是发生改变。
    AcmeAir 是一款由原 IBM 新技术架构部资深工程师 Andrew Spyker ,利用 Netflix 开源的 Netflix OSS 打造的开源电子商务应用。访问这里可以了解原作者的设计初衷:
    http://ispyker.blogspot.sg/2013/05/announcing-acme-air-performance.html

    此应用具有如下特性

    __1. 该应用模拟提供航班订票服务。用户可以通过移动设备或者 web 浏览器,完成新用户注册,用户登录,航班查询,订票等操作。
    __2. AcmeAir 融入了 Docker ,微服务架构等理念。并采用 Tomcat , Node.js , WebSphere Application Server, WebSphere Extreme Scale, Mongodb, Cassandra 分别打造了不同版本的实现。
    __3. AcmeAir 利用 JMeter 模拟用户行为。可通过动态调整用户数量,模拟产生各种压力的事物流量。并可在应用中预先植入错误代码,模拟各种故障场景。该应用可做为压力测试,终端用户体验异常检测,故障诊断等各种测试场景的测试用例。

    -----------------昏哥--------------------------

    如何搭建 DEMO 好让 OneAPM 的用户更好地了解我们的产品,一直是一件让我们头疼的事情。直到发现了 AcmeAir ,现在我们内部已经成了专门的预研组,专门负责 AcmeAir 的维护和开发。

    15 年 11 月份的时候我们完成了 AcmeAir Android 客户端的开发,实现了针对 Web 和 App 的端到端性能监控。所以我们录制了一个 5 分钟的小视频,演示了如何通过 OneAPM 发现 App 上的问题,以及定位至后端的 SQL 语句。以下视频主要分为两个部分:

    ● End to End Performance Management & Drill Down (通过 Mi 发现移动用户的不良用户体验,通过 Ai 锁定导致问题的慢 SQL 。完成端到端性能管理和根因分析)

    ● Business Transaction Monitoring (BTM) & Code Level Deep Dive (通过 Ai 定位导致慢事务的故障代码)



    这个视频是第一次对外公布,希望 V 站的朋友们喜欢。如果有希望了解 AcmeAir 的朋友可以在帖子下面留言,可以提供部署手册。 oneapm.com
    1 条回复    2016-03-03 11:13:28 +08:00
    homu
        1
    homu  
       2016-03-03 11:13:28 +08:00
    看不到视频啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2029 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:54 · PVG 08:54 · LAX 16:54 · JFK 19:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.