我需要使用自动化脚本在 .NET 桌面应用程序上自动化负载测试,最好是能够记录鼠标点击和键盘输入的脚本。
我将拥有大约 10 个桌面供我使用,并且我想在每个盒子上最多模拟 10 个用户(作为安装 100 个盒子的替代方案)。
是否有任何工具可用于执行此操作?此应用程序没有 HTTP 接口,因此无法使用常规的基于 Web 的负载测试工具。
我需要使用自动化脚本在 .NET 桌面应用程序上自动化负载测试,最好是能够记录鼠标点击和键盘输入的脚本。
我将拥有大约 10 个桌面供我使用,并且我想在每个盒子上最多模拟 10 个用户(作为安装 100 个盒子的替代方案)。
是否有任何工具可用于执行此操作?此应用程序没有 HTTP 接口,因此无法使用常规的基于 Web 的负载测试工具。
看看QuickTestPro。我们将它用于 Web 和 Windows 应用程序。
也就是说,如果这些应用程序正在调用数据库后端,您可能会考虑只对数据库本身进行压力测试。我认为您将很难使用任何类型的工具获得您正在寻找的数量(100 个并发用户)。也就是说,它如何一次打开您的应用程序的 10 个实例?
祝你好运!
Mercury(我相信现在归惠普所有)长期以来一直致力于提供横向扩展测试工具。
如果您想尝试自己自动化其中一些,请查看Microsoft 现在发布的UI 自动化框架。