哪个工具可以帮助我们自动检测软件更改?

时间:2018-04-28 11:14:22

标签: validation selenium continuous-integration automated-tests performance-testing

我们应该检测软件更改,以了解一组自动脚本(用于性能和功能测试)是否需要更新。

如果可以轻松地在连续积分过程中添加此检测系统,那就更好了。

我们的应用程序是一个单页桌面浏览器webapp,或多或少的想法是:

  • 为一组" happy-paths"创建一些Selenium脚本。该应用程序的主要业务流程。
  • 对于在Selenium脚本中模拟的每个用户交互,我们希望记录从表示层到业务层的服务器HTTP流量(它们使用SOAP XML进行通信)。

之后,我们需要一些工具来验证从表示层到业务层的HTTP流量,以便每个" happy-path"记录。

特别是我们想要检测来自表示层和业务层的HTTP流量是否等同于以前记录的HTTP流量(主要是数量和内容) HTTP请求)。这适用于使用Selenium模拟的每个自动化用户操作。

你能为我们推荐一些现有的工具吗?

提前致谢。

P.S。我们需要将来自服务器表示层的HTTP流量记录到服务器业务层,因为来自我们应用程序的Web客户端的HTTP流量使用特殊的加密编码。表示层使用SOAP XML与业务层进行通信,易于记录和验证。

0 个答案:

没有答案