性能测试工具 用 loadrunner 工具做性能测试时,是测试人员自己监控服务器资源,还是让运维人员帮忙监控呢

黄诚锦 · 2022年06月04日 · 最后由 陈恒捷 回复于 2022年06月07日 · 5967 次阅读

如题

最佳回复

测试人员监控服务器资源

共收到 10 条回复 时间 点赞

测试人员监控服务器资源

Thirty-Thirty 回复

那分布式系统该怎么监控呢,自己搭建监控平台吗

黄诚锦 回复

分布式系统做性能测试时,也是由测试人员验证测试结果。至于你说的监控,如果是日常监控,那应该运维负责

Thirty-Thirty 回复

关键是测试人员会不会拿不准请求的是哪台服务器,该监控哪台服务器呢?还是说全链路监控,但是全链路监控的话要测试人员自己搭建监控平台吗

黄诚锦 回复

测试人员当然清楚请求的是哪台服务器、该到哪台服务器上验证测试结果,原因就是测试环境是由测试人员搭建的 (或者安排运维人员按照测试要求搭建的)。
"全链路监控"是什么,有定义吗?
注意,上条和本条回复中的用词:验证

还在用 LoadRunner?

Thirty-Thirty 回复

我们公司的 uat、开发、测试环境都是运维人员搭建并且维护,我说的全链路监控是指每台服务器都监控

LTV 回复

不用 loadrunner,用什么工具,jmeter 吗?jmeter 已经会使用了

Thirty-Thirty 回复

验证不也得监控到结果才能验证吗😂

黄诚锦 回复

1、如果测试人员拿不准请求的是哪个服务器,那就想办法去确认。不管谁维护的,问环境维护人员,这类信息都可以得到。
2、就算有多个服务器,也一样可以监控的,专业点的运维会在 grafana 里设组,把同服务的多个节点监控数据聚合到一个视图里,方便直观查看每个节点的情况。

总而言之,做性能测试,是必须了解清楚你压的是什么服务、服务部署在什么机器上、怎么获取这台机器上的系统资源等相关监控数据的。如果这些不清楚,就去问负责这部分内容的同学,问清楚。监控平台如果目前确实没有现成可用的(很多时候测试环境确实不会弄监控平台,线上才会弄),那就自己搭/自己找同学协助搭。重要的不是谁去做,而是要去做。

PS:“全链路监控” 这个词你在这里用得不大对,全链路监控核心关注的是全链路,是请求到了服务端后,内部会经过 a 服务->b 服务->c 服务 多个服务才能完成处理的这种链路,关注的是一个请求在这个链路里面每个服务处理部分的耗时情况,进而方便针对性优化对应的服务。单个服务多节点部署,并监控多个节点的资源消耗情况,这个和 “链路” 没啥关系。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册