2011-06-17 59 views
0

在我的性能测试过程中,我碰巧看到每隔一小时发生一次锁超时错误。除了进行性能测试之外,我还没有看到任何这类问题。锁超时超时只发生在一小时内的错误

这是可以在应用程序中修复的东西,或者我应该重新尝试再次执行这些更新。请建议。

注:我的应用程序有更多的读操作,只有很少的写操作。

回答

0

如果此问题仅在测试中发生,并且从未在生产中出现实例,则您可能有工程重影,除非该锁与此版本中尚未投入使用的新代码直接相关。

工程重影与测试伪影很常见,这些伪影设置用于锻炼被测系统的行为与生产中的真实用户行为不同。这可能与执行速度,会话保留,来回传递适当的信息或潜在的其他几十项有关。这里的关键是了解哪些测试工件会导致问题。

如果您使用的是传统的最终用户界面测试工具,它记录了客户端和服务器之间的对话,然后记录两次,然后记录测试记录。您可能错过了与直接与上述错误有关的会话或状态相关的细微元素。如果您有手构建对话,那么您将需要从日志或嗅探器跟踪角度来检查您的手部构造与实际客户对流之间的差异,然后相应地调整您的测试工件。