打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
uniGUI试用笔记(十)

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

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

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

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

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

 

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

报告显示:

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

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

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

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

结论:

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Loadrunner中的多线程
如何监控GC及内存问题解决方案概述
服务器性能估算
Java帝国诞生的故事
移动应用平台介绍
ClientDataset+TDataSetProvider的数据保存问题
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服