跳转至

概述

任务

Aqueduct应用程序可以被运行、测试、调试和配置。

你在你的应用程序的test/目录下创建一个TestHarness<T>的子类。对于每一个测试套件,你都要安装此工具在 "测试 "模式下启动和停止你的应用程序。测试工具就像运行一个实时应用程序一样运行你的应用程序。

你使用Agent对象向你的被测应用程序发送HTTP请求。代理会在所有请求中添加默认信息,比如授权信息。您使用hasResponsehasStatus等测试匹配器来验证您的应用程序针对给定请求发送的响应。

你为你的应用程序与之通信的外部服务提供模拟服务。这些服务通常由配置文件的内容驱动。(按照惯例,用于测试的配置文件被命名为config.src.yaml。)你也可以使用MockHTTPServer创建模拟服务,以便在测试期间使用。

Guides