• uniGUI试用笔记(十)


    今天用LoadRunner对uniGUI的Standalone模式的程序进行了一次压力测试,程序采用三层模式,将应用服务器与Web服务器分离,由于条件限制,数据库、应用服务和Web服务都部署在同一条云服务器上,客户端使用IE浏览器,如下图:

    image

    云服务器配置:CPU 4核 内存8G 硬盘500G 带宽10Mbps

    客户端为笔记本电脑,i7 8核,内存16G,硬盘1T,客户端带宽20Mbps

    先用LoadRunner纪录一组操作,包括操作员登录、打开结算单列表,大约900条纪录分页显示,点击第一条纪录,打开结算单明细列表页面,大约包含了300条明细纪录,分页显示,点击第一条明细纪录弹出窗体显示明细详细内容,然后依次关闭各个窗体并退出程序。

    在LoadRunner的脚本中,看到大约有40多个动作,如下图:

    image

    虚拟100个客户端,连续3分钟测试,结果报告如下图:

    99%2J5L%J_VBD_{OP(V7N13

    报告显示:

    (1)共模拟出动作数2.5万多次,平均每秒80次左右。

    (2)网络流量最高时1.3Mbyte/s,平均876KByte/s,与服务器的上行带宽吻合。

    (3)错误http_404有500来次,产生原因不明确,不知道是否和网络带宽有关,因为此时应用服务器程序还在为其他客户端提供应用服务,共同抢占带宽。

    (4)在云服务器上通过任务管理器观察到uniGUI的Web服务程序内存最高峰大约160M,在所有客户端关闭后,逐渐回到了20M左右,应用服务器占用内存最高约200M。

    结论:

    uniGUI应用程序在Standalone模式下性能表现还是不错,应该符合作者说的:性能取决于硬件条件。

  • 相关阅读:
    openwrt 相关文章
    负载均衡相关文章
    Today's Progress
    Rodrigues formula is beautiful, but uneven to sine and cosine. (zz Berkeley's Page)
    Camera Calibration in detail
    Fundamental Matrix in Epipolar
    Camera Calibration's fx and fy do Cares in SLAM
    FilterEngine::apply
    FilterEngine 类解析——OpenCV图像滤波核心引擎(zz)
    gaussBlur
  • 原文地址:https://www.cnblogs.com/ChinaEHR/p/4060271.html
Copyright © 2020-2023  润新知