在桌面上执行性能测试的工具?

Tools to perform performance testing on Desktop?

请分享 - 可用于在桌面应用程序上执行性能测试的开源工具

目前我们将 Apache Jmeter 用于 Web 应用程序,但不确定哪个工具可用于桌面应用程序。

如果您的桌面应用程序正在使用 HTTP or HTTPS 协议,您可以像将其用于 Web 应用程序一样使用 JMeter,即:

  1. 使用 JMeter 的 HTTP(S) Test Script Recorder
  2. 记录您的桌面应用程序流量
  3. 如果需要,执行关联和参数化
  4. 使用 increased number of threads
  5. 重播录制的脚本

有关配置 JMeter 和桌面应用程序以进行记录的详细信息,请参阅 How to Run Performance Tests of Desktop Applications Using JMeter 文章。

另请注意,使用 JMeter 只能对 后端 进行负载测试,以模拟数百个桌面应用程序同时向后端服务器发送查询。如果您想评估桌面应用程序本身的性能 - 您应该选择应用程序 profiling tools,它会为您提供应用程序消耗的资源概览、最重的功能、最大的对象、最慢的部分等。