服务器性能压力测试的测试数据实时监控方法与流程

文档序号:19786584发布日期:2020-01-24 13:39阅读:来源:国知局

技术特征:

1.一种服务器性能压力测试的测试数据实时监控方法,其特征在于,包括:

在对目标服务器进行性能压力测试时,发压端将目标服务器的地址信息发送给监控服务器;

所述监控服务器实时采集各服务器的资源占用数据,并根据所述地址信息获得所述目标服务器的资源占用数据,同时实时从所述发压端获得加压数据;

所述监控服务器根据获得的资源占用数据以及加压数据通过可视化监控指标展示工具形成实时更新的多个数据监控图;

所述发压端从所述监控服务器同步所述多个数据监控图进行展示。

2.根据权利要求1所述的一种服务器性能压力测试的测试数据实时监控方法,其特征在于,所述多个数据监控图分别为预期每秒请求数qps监控图、响应耗时监控图、在线用户量监控图、错误率监控图、cpu使用率监控图、内存使用率监控图以及网络i/o监控图。

3.根据权利要求2所述的一种服务器性能压力测试的测试数据实时监控方法,其特征在于,所述发压端在同一个页面上关联展示所述多个数据监控图。

4.根据权利要求1或3所述的一种服务器性能压力测试的测试数据实时监控方法,其特征在于,所述监控服务器实时采集各服务器的资源占用数据包括:

预先在所述各服务器上为自动化运维工具添加公钥授权,通过所述自动化运维工具在所述各服务器上部署进程管理工具、服务发现工具以及采集器;

由所述采集器实时采集相应服务器的资源占用数据,并通过进程管理工具对所述采集器的进程进行监护;

通过服务发现工具将所述采集器的服务端口和存活状态上报给所述监控服务器上的监控系统,所述监控系统根据所述服务端口和存活状态从相应的采集器拉取相应服务器的资源占用数据。

5.根据权利要求4所述的一种服务器性能压力测试的测试数据实时监控方法,其特征在于,所述自动化运维工具采用ansible,所述进程管理工具采用supervisor,所述服务发现工具采用consul,所述采集器采用exporters,所述可视化监控指标展示工具采用grafana。

6.根据权利要求5所述的一种服务器性能压力测试的测试数据实时监控方法,其特征在于,所述发压端包括web前端以及web后端;

所述web前端提供第一界面,用于供用户向所述web后端添加服务器的地址信息;所述web前端提供第二界面,用于在对所述目标服务器进行性能压力测试时,从所述web后端获取各服务器列表并以下拉菜单的方式展示供用户选择;对来自所述web后端的所述多个数据监控图进行展示;

所述web后端保存用户从所述第一界面添加的服务器的地址信息;在用户从所述第二界面选择服务器后,所述web后端将被选择服务器的地址信息发送给监控服务器;在向被选择服务器发压过程中,实时将加压数据发送给所述监控服务器,并从所述监控服务器同步所述多个数据监控图并发送给所述web前端。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1