2010-08-03 60 views
0

我想知道是否有人可以推荐一些现有的软件来解决在测试和开发环境中正在连接的慢共享大型机。最近,我一直在重构一些依赖于这个服务器的网页,而且我在制作相同查询时遇到了大量的延迟。理想情况下,我想在测试主机和开发系统上的服务器之间插入解决方案。为了记录,我被告知这是测试环境的一个怪癖,与生产系统的性能无关。代理测试自动化和最终回归测试或其他想法

我最初的想法是使用缓存代理来生成对常用路径的自动响应。理想情况下,如果做得对,访问这两组数据最终可能会导致回归套件。

我想我希望现有的解决方案沿着这些路线,或者我可能错过的替代想法。我将首先亲自尝试它作为解决方案,因为它将仅限于开发环境,所以应该有灵活性的空间。

当前的开发环境往往是java和windows机器,但linux机器是可用的,并且有一个干净的解决方案,它背后的技术不应该太重要。

:tldr我想知道设置缓存代理以限制与缓慢服务器的重复交互的最简单方法是什么,理想的方式是访问缓存的结果以供以后进行回归测试。

+0

难道你不认为在测试过程中“嘲笑”你正在测试的系统(你试图测试大型机的回归,对吗?)会损害你的结果吗? – 2010-08-03 17:09:24

+0

好点。在正式测试期间您不希望嘲笑系统,或者嘲笑任何可能会发生变化的事情。在这种情况下,我正在对层进行更改,这取决于它是否一致,所以它不应该引入任何错误来源。 – lief79 2010-08-17 15:40:21

回答

0

市场上有可用的分布式缓存软件,例如, Oracle Coherence或TIBCO ActiveSpaces。它们通常与RDBMS一起使用,但您也可以将它们与来自相同供应商的大型机适配器和集成服务器相连接。