执行选项卡设置定义执行测试的方式。测试期间,SOAtest 将根据所选定测试配置的执行选项卡中定义的参数执行测试用例。对于任何级别的执行,必须启用顶层的启用测试执行选项。

章节目录: 

功能选项卡

执行> 功能选项卡具有以下设置:

  • 执行功能测试:决定是否运行任何功能测试。
  • 启用事件日志:决定 SOAtest 是否记录需要提供测试开始到结束之间发生的详细事件顺序的所有事件的数据(例如,所有发送的请求、接收的响应、使用的数据源、等待时间、导航任务等等)。详情请参阅浏览测试事件详细信息
  • 以负载测试模式执行:决定 SOAtest 是否在负载测试模式下执行可用测试,并提醒您任何可能影响负载测试的突出问题。例如,配置了错误的 HTTP 请求。详情请参阅验证测试
    • 准备负载测试的自动配置:决定 SOAtest 是否配置基于浏览器的 web 场景,以在无浏览器负载测试环境中运行。详情请参阅配置测试
  • 只执行打开的测试套件 (.tst) 文件 (在命令行模式中始终关闭):决定 SOAtest 是否执行当前不活跃的测试套件(比如,当前没有进行的测试)。
  • 报告所有测试的通讯报文:决定报告是否包含“测试通讯报文 [所有测试]”部分,其中包含每个测试执行的通讯报文,无论其成功与否。如果启用此选项,则还可配置通讯报文限制:测试执行会话过程中存储的通讯报文数(而非每个测试)。默认为 500 KB。
  • 启动一个应用程序:允许配置 SOAtest 测试配置,以便在测试配置执行开始时运行 Eclipse 启动配置。例如,假设希望对在 Eclipse 中启动和运行的应用程序的本地副本运行测试场景。  如果想要启动应用程序并在一个简单的步骤中运行测试,则可以创建一个测试配置来启动该应用程序以及执行测试。
  • 在测试执行期间覆盖缺省的环境配置:配置 SOAtest,使其始终使用指定的环境进行使用此测试配置运行的测试,无论测试用例资源浏览器中的环境是否活动。
    例如,假设具有以下环境:



    以下是设置测试配置始终使用“staging server”环境的方式:



  • 使用浏览器。允许在测试执行时覆盖测试的浏览器回放设置。详情请参阅配置浏览器回放选项
  • 静态分析应用于:如果测试配置运行静态分析和测试执行(例如,执行 web 场景上的静态分析),则该设置决定是否在 HTTP 响应或浏览器内容上执行静态分析。
    • HTTP 响应指的是浏览器为了构建其数据模型而生成的单个 HTTP 消息。服务器按原样返回的内容(在任何浏览器处理之前)。
    • 在浏览器内生成了的 HTML 指的是浏览器从其加载的所有 HTML、JS、CSS 和其他文件构建的实时数据模型。

安全性选项卡

执行> 安全性选项卡允许配置渗透测试,在渗透测试中有所描述。

变更影响选项卡

执行> 变更影响选项卡包含一个选项(执行变更影响分析),该选项控制当前测试配置是否在测试执行期间执行变更影响分析。详情请参阅使用变更指导助手更新消息

API 覆盖率选项卡

执行> API 覆盖率选项卡包含测试执行期间计算 API 覆盖率的选项。详情请参阅API 覆盖率

应用覆盖率选项卡

执行> 应用覆盖率选项卡包含收集应用程序覆盖率数据的选项,它提供了对您的 SOAtest 测试所实现的代码覆盖率级别的可见性。详情请参阅应用程序覆盖率

  • No labels