使用FlexUnit进行性能测试

问题描述:

FlexUnit是一个非常令人印象深刻的测试框架,并且在Flash Builder 4中进行新集成时,使用它并不困难。但是,我不确定为什么它只是单元测试的唯一。在我看来,我认为这些工具也是性能测试的好选择。使用FlexUnit进行性能测试

还应该提到的是,通过性能测试我并不是在谈论测试整个系统。相反,我更感兴趣的是测试库中的实际单位。例如,压力测试数据结构以确定可伸缩性问题。

这样做还是有任何参考材料涉及到这个问题?


为了进一步澄清问题,让我描述一个可能的情况。

假设我们正在创建一个数据结构库,例如集合。这些结构旨在关注效率而不是功能。虽然他们当然需要现场或接近现场的测试,但我可以想象,在进行验收测试之前,可能很容易发现一些瓶颈。

所以问题是,什么被认为是压力测试单个单位的最佳做法?单元测试对单个单元的压力测试是否有用,还是从这样的测试收集的数据不重要,这只是浪费时间和精力?

+0

非常有趣,但!性能压力测试只能由应用程序架构管理器**完成!在除原始单元测试之外的其他所有情况下,都可以通过beta测试用户组对用户体验进行压力测试。我认为这是做正确生意的正确方法。祝你好运! – Eugene 2010-09-01 17:47:03

+0

感谢您的评论,但我想你可能误解了这个问题。我并不想强调测试应用程序,而是单独的单元,如数据结构或组件。我意识到,这种类型的微观分析和优化可能是无用的,我决不会替换集成或验收测试。相反,我期待看到什么被认为是对个别单位进行压力测试的最佳做法。 – 2010-09-02 10:42:13

“是对压力测试个别单位有用的单元测试”

为什么没有你的单元测试一个创造几千个的情况下,锻炼他们一点,然后消灭他们。计时整个序列,如果时间过长,则测试失败。

至少当时你正在把它绑在上面。

+0

简明扼要的建议,谢谢! – 2010-10-05 21:08:40