我们可以对 EPP 应用程序执行负载测试吗?该应用程序是与服务器交互的 Windows 批处理文件。哪种性能测试工具适合使用?我需要一些帮助。
问问题
42 次
1 回答
0
关键是“互动”。如果您的目标是模拟数百/数千台 Windows 机器同时运行批处理文件,最简单的方法是复制这些 .batch 文件生成的网络流量,以便您可以大规模重播它。
因此,您需要分析用于与服务器通信的批处理文件底层的网络协议,并检查是否可以使用 JMeter 的内置Samplers或JMeter Plugins模拟网络占用空间,如果协议通信可以重放——您可以只增加 JMeter线程组中的线程数(虚拟用户)来模拟多个同时批处理执行。
如果批处理文件使用HTTP协议与服务器交互 - 您甚至可以使用 JMeter 的HTTP(S) 测试脚本记录器记录流量,请参阅如何使用 JMeter 运行桌面应用程序的性能测试文章了解更多详细信息。
也可以使用OS Process Sampler启动多个批次实例,但在这种情况下,您将无法获得合理的指标和 KPI
于 2021-11-04T13:17:40.157 回答