哪个是自动GUI性能测试的最佳工具?
时间:2020-03-06 14:21:22 来源:igfitidea点击:
我们目前正在测试Java Swing应用程序的性能。我想知道是否有一个自动化的好工具?
解决方案
几年前,我使用JMeter来完成这项任务。我通常很喜欢使用它,尽管我从未对其他可用功能进行过多研究,也不知道它是否仍在积极开发中。
收听有关使用Ruby进行GUI测试的实用程序员的播客。
实用程序员还出版了一本有关使用Ruby进行GUI测试的书。
特别是,他们提供了使用JRuby来测试swing应用程序的大量示例。
他们正在进行的测试主要是测试功能,但我认为添加一些性能指标并不难。
这样做的好处是我们可以获得很大的灵活性,但它不是打包工具。
我们可以尝试使用Cucumber和Swinger用普通的英语编写针对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视频演示以实际操作。