哪个是自动 GUI 性能测试的最佳工具? [关闭]
Posted
技术标签:
【中文标题】哪个是自动 GUI 性能测试的最佳工具? [关闭]【英文标题】:Which is the best tool for automatic GUI performance testing? [closed] 【发布时间】:2008-09-18 13:48:16 【问题描述】:我们目前正在测试 Java Swing 应用程序的性能。我想知道是否有一个很好的工具可以自动执行此操作?
【问题讨论】:
您想测量 GUI 反应性还是 GUI 背后的性能,例如从数据库加载数据的时间?您的 GUI 是否与应用程序的底层解耦了? 【参考方案1】:几年前,我使用JMeter 完成这样的任务。我通常很喜欢使用它,尽管我从未对其他可用的东西进行过多研究,也不知道它是否仍在积极开发中。
【讨论】:
【参考方案2】:收听 Pragmatic Programmers 的 podcast 关于使用 Ruby 进行 GUI 测试。
【讨论】:
【参考方案3】:The Pragmatic Programmers 还发布了book,介绍如何使用 Ruby 进行 GUI 测试。
特别是,他们给出了使用 JRuby 测试摇摆应用程序的大量示例。
他们所做的测试主要是测试功能,但我认为添加一些性能指标并不难。
这样做的好处是您可以获得很大的灵活性,但它不是一个打包的工具。
【讨论】:
【参考方案4】:您可以尝试使用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 看看它的实际效果。
【讨论】:
以上是关于哪个是自动 GUI 性能测试的最佳工具? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
用 Java 衡量单线程复杂算法的最佳宏基准测试工具/框架是啥? [关闭]
做软件的自动化测试一般用啥工具?和黑盒测试工具一样么?用loadrunner怎么样?