云原生性能测试工具 当使用时出现 CPU 占用率高的问题,如何定位 XRunner 中占用了更多资源的线程

test__noob · 2022年04月11日 · 最后由 ink 回复于 2022年04月13日 · 2328 次阅读

如果我们知道被测系统是因为 CPU 高,到达了 85%~100% 而造成了性能瓶颈,那我们应该着重测试 CPU 都被占用到什么地方,是数据库还是应用服务器等,已达更细致的定位问题。

首先打开测试计划模块,选中该测试计划并打开编辑

打开后出现以下页面

打开监控资源页面,添加需要监控的服务器

注意:使用监控资源模块必须打开 monitorAgent(在客户端组件文件夹中打开 monitorAgent 文件夹)

双击打开文件夹中的 monitor.bat 文件,出现的弹窗不要关闭

然后添加监控指标,注:监控指标只能一个一个添加,选择需要的指标后点击确定才算监控指标添加成功。

选择监控进程,把应用服务器、数据库等进程的 CPU 占用率添加到监控指标里。其中如果对进程的 PID 号不了解可以打开资源管理器,找到对应的进程右键可以转到详细信息,在该线程属性中便可以得到该线程得 PID。

共收到 1 条回复 时间 点赞

感觉挺复杂的样子,研究研究😂

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