这是自动GUI性能测试的最佳工具吗?

这是自动GUI性能测试的最佳工具吗?

问题描述:

我们目前正在测试Java Swing应用程序的性能。我想知道是否有一个好的工具来实现这个自动化?这是自动GUI性能测试的最佳工具吗?

+0

您是否想要测量GUI反应性或GUI背后的性能,例如从数据库加载数据的时间? 您的GUI是否与应用程序的较低层分离? – philant 2008-10-11 13:46:14

几年前,我用JMeter来完成这样的任务。我一般很喜欢使用它,但我从来没有做过很多研究,还有什么可用的,我不知道它是否仍然在积极开发。

听一听使用Ruby进行GUI测试的实用程序员的podcast

实用程序员在使用Ruby进行GUI测试时也提出了book

特别是,他们给出了大量使用JRuby测试摇摆应用的例子。

他们正在进行的测试主要是为了测试功能,但我认为在某些性能指标中添加并不难。

这样做的好处是您获得了很多灵活性,但它不是一个打包工具。

您可以尝试使用CucumberSwinger以纯英文为Swing GUI应用程序编写功能验收测试。 Cucumber有一个包含分析信息的输出格式器。

黄瓜可以让你编写测试是这样的:

Scenario: Dialog manipulation 
    Given the frame "SwingSet" is visible 
     And the frame "SwingSet" is the container 
    When I click the menu "File/About" 
    Then I should see the dialog "About Swing!" 
    Given the dialog "About Swing!" is the container 
    When I click the button "OK" 
    Then I should not see the dialog "About Swing!" 

看看这个Swinger video demo看到它在行动。