在桌面上执行性能测试的工具?
Tools to perform performance testing on Desktop?
请分享 - 可用于在桌面应用程序上执行性能测试的开源工具
目前我们将 Apache Jmeter 用于 Web 应用程序,但不确定哪个工具可用于桌面应用程序。
如果您的桌面应用程序正在使用 HTTP or HTTPS 协议,您可以像将其用于 Web 应用程序一样使用 JMeter,即:
- 使用 JMeter 的 HTTP(S) Test Script Recorder
记录您的桌面应用程序流量
- 如果需要,执行关联和参数化
- 使用 increased number of threads
重播录制的脚本
有关配置 JMeter 和桌面应用程序以进行记录的详细信息,请参阅 How to Run Performance Tests of Desktop Applications Using JMeter 文章。
另请注意,使用 JMeter 只能对 后端 进行负载测试,以模拟数百个桌面应用程序同时向后端服务器发送查询。如果您想评估桌面应用程序本身的性能 - 您应该选择应用程序 profiling tools,它会为您提供应用程序消耗的资源概览、最重的功能、最大的对象、最慢的部分等。
请分享 - 可用于在桌面应用程序上执行性能测试的开源工具
目前我们将 Apache Jmeter 用于 Web 应用程序,但不确定哪个工具可用于桌面应用程序。
如果您的桌面应用程序正在使用 HTTP or HTTPS 协议,您可以像将其用于 Web 应用程序一样使用 JMeter,即:
- 使用 JMeter 的 HTTP(S) Test Script Recorder 记录您的桌面应用程序流量
- 如果需要,执行关联和参数化
- 使用 increased number of threads 重播录制的脚本
有关配置 JMeter 和桌面应用程序以进行记录的详细信息,请参阅 How to Run Performance Tests of Desktop Applications Using JMeter 文章。
另请注意,使用 JMeter 只能对 后端 进行负载测试,以模拟数百个桌面应用程序同时向后端服务器发送查询。如果您想评估桌面应用程序本身的性能 - 您应该选择应用程序 profiling tools,它会为您提供应用程序消耗的资源概览、最重的功能、最大的对象、最慢的部分等。