【发布时间】:2014-09-12 16:36:42
【问题描述】:
我有一个要测试的胖客户端应用程序。我们需要下载 jnlp 文件然后启动它,提供所需的凭据并单击提交。然后它会启动应用程序。
我是性能测试的新手,想对这个应用程序进行性能测试。哪个开源工具有用,哪个是测试胖客户端的最佳工具?
【问题讨论】:
标签: client-server jmeter performance-testing jnlp loadrunner
我有一个要测试的胖客户端应用程序。我们需要下载 jnlp 文件然后启动它,提供所需的凭据并单击提交。然后它会启动应用程序。
我是性能测试的新手,想对这个应用程序进行性能测试。哪个开源工具有用,哪个是测试胖客户端的最佳工具?
【问题讨论】:
标签: client-server jmeter performance-testing jnlp loadrunner
“胖客户端的性能测试”是什么意思?如果它是关于它的启动、下载或运行速度,而不是你需要循环进入桌面自动化软件。目前可用于桌面测试自动化的最佳开源工具是:
如果您的应用程序进行网络通信,并且您的场景假设使用以下开源工具模拟数百或数千个同时与服务器通信的胖客户端会有所帮助:
如果您的应用程序支持代理(给定 .jnlp - 它是基于 Java 的应用程序,它是 surely does)并且协议是 HTTP(S),您将能够记录测试场景并重播。 Grinder 工具录制代理可以下一层,进行 TCP 协议录制。
有关上面列出的性能测试工具的主要功能比较的更多信息,请查看Open Source Load Testing Tools: Which One Should You Use? 帖子。
如果您的应用程序使用某种形式的安全通信或专有协议,您应该能够通过将您的应用程序库插入 JMeter、Grinder 或 Gatling 并使用它们的多线程和报告功能来执行大规模负载测试来复制其行为。
【讨论】: