胖客户端的性能测试

时间:2014-09-12 05:02:30

标签: client-server jmeter performance-testing jnlp loadrunner

我有一个胖客户端应用程序需要测试。我们需要下载jnlp文件,然后启动它,提供所需的凭据并单击提交。然后它启动应用程序。

我是性能测试的新手,希望对此应用程序进行性能测试。哪个开源工具有用,哪个是测试胖客户端的最佳工具?

1 个答案:

答案 0 :(得分:2)

你是什么意思"厚客户端的性能测试"?如果它是关于它启动,下载或运行的速度,那么你需要循环到桌面自动化软件中。目前可用于桌面测试自动化的最佳开源工具是:

如果您的应用程序进行网络通信,并且您的方案假定使用以下开源工具模拟数百或数千个同时使用服务器的胖客户端,则可以提供帮助:

如果您的应用程序支持代理(给定.jnlp - 它是基于Java的应用程序并且它surely does)并且协议是HTTP(S),您将能够记录测试场景和重放。 Grinder工具记录代理可以降低级别并执行TCP协议记录。

有关上面列出的性能测试工具的主要功能比较的更多信息,请查看Open Source Load Testing Tools: Which One Should You Use?帖子。

如果您的应用程序使用安全通信或专有协议的形式,您应该能够通过将应用程序库插入JMeter,Grinder或Gatling来复制它的行为,并使用其多线程和报告功能来执行大量负载测试。