我们目前正在测试Java Swing应用程序的性能。我想知道是否有一个很好的自动化工具?
答案 0 :(得分:2)
几年前,我使用JMeter来完成这项任务。我一般都喜欢使用它,虽然我从未对其他可用的东西进行太多研究,但我不知道它是否仍在积极开发中。
答案 1 :(得分:2)
听一下Pragmatic Programmers的podcast使用Ruby进行GUI测试。
答案 2 :(得分:0)
实用程序员还使用Ruby进行GUI测试book。
特别是,他们使用JRuby来测试swing应用程序。
他们正在进行的测试主要是测试功能,但我认为添加一些性能指标并不难。
这样做的好处是你可以获得很大的灵活性,但它不是一个打包的工具。
答案 3 :(得分:0)
您可以尝试使用Cucumber和Swinger以简单的英语为Swing GUI应用程序编写功能验收测试。 Cucumber有一个输出格式化程序,其中包含分析信息。
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以查看其实际效果。