...
- 行过滤器:限制 SOAtest 进行操作的代码行。首先应用文件过滤器,以便到达行过滤器的代码必须通过文件过滤器。可用的行过滤选项包括:
- 时间选项:限制 SOAtest 测试不符合指定时间戳标准的代码行。可用时间选项包括:
- 没有时间过滤器:不根据代码行的最后修改日期过滤任何文件。
- 只测试自截止日期起添加或修改的行。过滤自截止日期以来未添加或修改的代码行。该功能仅适用于受支持的源码控制系统下的文件。
- 只测试最近 n 天内添加或修改的行。过滤未在指定时间段内添加或修改的代码行。
- 只测试本地添加或修改的行:过滤本机上未添加或修改的代码行。该功能仅适用于受支持的源码控制系统下的文件。
- 作者选项:限制 SOAtest 测试不符合指定作者标准的代码行。可用的作者过滤选项包括:
- 没有作者过滤器:不根据代码行的作者过滤任何文件。
- 只测试用户编写的文件:过滤掉不是由特定用户编写的任何文件。例如,可以使用它来专注你(或所选定组成员)正在工作的文件。若要指定多个用户,则使用以逗号分割的列表(例如,matt过滤掉不是由特定用户编写的任何文件。例如,可以使用它来专注您(或所选定组成员)正在工作的文件。若要指定多个用户,则使用以逗号分割的列表(例如,matt, tom, joe)。
- 时间选项:限制 SOAtest 测试不符合指定时间戳标准的代码行。可用时间选项包括:
Note | ||
---|---|---|
| ||
代码作者信息和最近修改日期按照作用域和作者首选项页面中设置的方式确定;有关可用设置的详细信息,请查阅 配置任务分配和代码作者设置。 |
...
- 启用静态分析:决定 SOAtest 是否执行静态分析,其中涉及检查所选定资源是否遵循为该测试配置启用的规则。
- 限制每条规则报告的最大任务数:决定 SOAtest 是否限制每条规则报告的违规(任务)数。如果是这样,那么在单个测试中应该报告每条规则的最大违规数。例如,如果希望看到每条规则违规的次数不超过五次,则将此参数设置为
5
。默认设置为 1,000。 - 不要使用抑制:决定 SOAtest 是否应用特定抑制。如果没有应用抑制,则 SOAtest 将报告所有发现的违规行为。
- 规则树:决定静态分析期间检测哪些规则。使用规则树和相关控件来指明你希望在静态分析期间检查哪些规则和规则类别。决定静态分析期间检测哪些规则。使用规则树和相关控件来指明您希望在静态分析期间检查哪些规则和规则类别。
- 若要查看规则说明,则右键单击代表该规则的节点,然后从快捷菜单选择 View Rule Documentation 。
- 若要查看规则类别说明,则右键单击代表该规则类别的节点类别,然后从快捷菜单选择 View Category Documentation 。
若要启用或禁用特定规则类别中的所有规则或特定规则类别中的特定类型规则,则右键单击类别节点,然后选择 Enable Rules>[desired option] or Disable Rules> [desired option]。
- 若要搜索一条规则,则单击 Find 按钮,然后使用该对话框进行搜索。
- 若要隐藏未启用的规则,则单击 Hide Disabled 按钮。如果希望稍后显示所有规则,则单击 Show All。
...
测试期间,SOAtest 将根据所选定测试配置的 Execution 选项卡中定义的参数执行测试用例。对于任何级别的执行,必须启用顶级的 选项卡中定义的参数执行测试用例。对于任何级别的执行,必须启用顶部 Enable Test Execution 选项。
Functional 选项卡
...
- 执行功能测试:决定是否运行任何功能测试。
- 启用事件日志:决定 SOAtest 是否记录需要提供测试开始到结束之间发生的详细事件顺序的所有事件的数据(例如,所有发送的请求、接收的响应、使用的数据源、等待时间、导航任务等等)。有关更多详情,请查阅 探索测试事件(Test Event)细节 。
- 在负载测试模式下执行:决定 SOAtest 是否在负载测试模式下执行可用测试,并提醒你任何可能影响负载测试的显出问题。例如,配置了错误的 是否在负载测试模式下执行可用测试,并提醒您任何可能影响负载测试的显出问题。例如,配置了错误的 HTTP 请求。有关更多详情,请查阅 Validating Tests 。
- 准备负载测试时自动配置测试:决定 SOAtest 是否配置基于浏览器的 web 场景,以在无浏览器负载测试环境中运行。有关更多详情,请查阅Configuring Tests 。
- 只执行打开的测试套件(.tst)文件(在命令行模式下总是失败):决定 SOAtest 是否执行当前不活跃的测试套件(比如,当前没有进行的测试)。
- 报告所有测试的流量:决定报告是否包含 "Test Traffic [All Tests]” 部分,其中包含每个测试执行的流量,无论其成功与否。入股启用此选项,则还可配置流量限制:测试执行会话过程中存储的流量数(而非每个测试)。默认为 500 KB。
- 启动应用程序:允许配置 SOAtest 测试配置,以便在测试配置执行开始时运行 Eclipse 启动配置。例如,假设希望对在 Eclipse 中启动和运行的应用程序的本地副本运行测试场景。 如果想要启动应用程序并在一个简单的步骤中运行测试,则可以创建一个测试配置来启动该应用程序以及执行测试。
- 覆盖测试执行过程中的默认环境:配置 SOAtest,使其始终使用指定的环境进行使用此测试配置运行的测试,无论测试用例资源管理器中的环境是否活动。
例如,假设具有以下环境:
这是你如何设置测试配置,使其始终使用
这是您如何设置测试配置,使其始终使用 "staging server” 环境: - 使用回放引擎:允许在测试执行时覆盖测试的回放引擎设置。默认情况下,测试配置被设置为使用测试套件级别指定的回放引擎来播放 web 场景。这允许使用单个测试配置来指定 Selenium 配置的混合测试以及遗留引擎配置的测试。如果在此处选择了一个特定的驱动程序,则不管在测试场景级别上配置了什么引擎都将使用它。有关更多详情,请查阅Using Selenium WebDriver for Legacy Browser Recordings 和 Using the Legacy Native Driver Instead of Selenium 。
- 使用浏览器。允许在测试执行时覆盖测试的浏览器回放设置。有关更多详情,请查阅 配置浏览器回放选项 。
- 将静态分析应用于:如果测试配置运行静态分析和测试执行(例如,执行 web 场景上的静态分析),则该设置决定是否在 HTTP 响应或浏览器内容上执行静态分析。
- HTTP Responses 指的是浏览器为了构建其数据模型而生成的单个 HTTP 消息。服务器按原样返回的内容(在任何浏览器处理之前)。
- Browser-Constructed HTML 指的是浏览器从其加载的所有 HTML、JS、CSS 和其他文件构建的实时数据模型。
...
Execution> Application Coverage 选项卡包含收集应用程序覆盖率数据的选项,它提供了对你的 选项卡包含收集应用程序覆盖率数据的选项,它提供了对您的 SOAtest 测试所实现的代码覆盖率级别的可见性。关于更多详情,请查阅 Application Coverage 。
...