• soapUI-DataSource


    1.1.1.1 概述 - 数据源

     

     

    Option

    Description

     

    Properties

    DataSource属性表

     

    Toolbar

    DataSource工具栏

     

    Configuration

    DataSource配置窗格

     

    Data Log

    测试运行DataSource时的结果

     
    1.1.1.1.1       DataSource属性表

     

     

    Option

    Description

     

    Add

    添加新属性

     

    Remove

    移除所选属性

     

    Rename

    重命名所选属性

     

    Move Up

    将所选属性上移一行

     

    Move Down

    将所选属性下移一行

     
    1.1.1.1.2       DataSource工具栏

     

    Option

    Description

     

    从配置的DataSource获取前10行

     

    清除数据日志

     

    配置此DataSource

    DataSource

    DataSource类型

     

    在线帮助

     
    1.1.1.1.2.1  DataSource选项

     

    Option

    Description

    Shared

    控制负载测试中线程之间是否共享此数据源

    Restart Shared

    控制是否可以在LoadTest期间重新启动共享DataSource

    Restart on Run

    控制每次执行TestStep时是否重新启动DataSource

    Preload

    在运行TestCase之前预加载数据

    Fail on Empty

    如果没有数据可用,则无法执行DataSource步骤。 此选项可用于执行数据驱动的断言,例如,如果JDBC数据源的SQL查询包含使用属性扩展的WHERE子句来选择与先前返回的响应相对应的数据

    GoTo Loop on Empty

    如果DataSource在初始执行时为空,则该选项将在TestCase中的DataSource之后将TestCase执行转移到第一个匹配的DataSourceLoop步骤

    Start Row

    配置的DataSource中使用的第一行(第一行= 0)

    End Row

    要配置的DataSource中的最后一行

    Trim

    修整从DataSource检索的值

    Entitize

    从DataSource检索的实体值

    Expand

    展开DataSource值中的属性扩展

    1.1.1.1.2.2  DataSource类型

    
    

    Option

    Description

    Data Connection

    对任何兼容JDBC的数据库执行查询(使用可共享的项目级连接)。

    Grid

    soapUI中的用户定义的表。 结果将放在属性中,其顺序将映射网格列。 例如。 第一列将进入第一个属性。

    File

    将文件的内容读入测试步骤的第一个属性。

    XML

    通过XPath从包含XML的属性中获取数据。

    Groovy

    一个数据源,其输出由Groovy Script定义。 结果通过使用:result [“myProperty”] =“这个字符串是结果,将进入属性名为myProperty”进入属性。

    Excel

    从XLS文件读取。 结果将放在属性中,其顺序将映射网格列。 例如。 第一列将进入第一个属性。

    Directory

    读取目录中的文件内容。 每个迭代将从新文件中读取。 文件内容存储在第一个测试用例属性中。

    JDBC

    对任何JDBC兼容数据库执行查询(使用TestStep特定连接)。

     

    1.1.1.1.2.2.1   Data Connection DataSource配置

     

    Option

    Description

     

    PreparedProperties

    在SQL查询中要替换的属性列表

     

    Connection

    要使用的数据库连接

     

    Configure

    在项目级配置数据库连接设置

     

    Test Connection

    测试是否可以为当前配置建立连接

     

    Query

    要执行SQL查询的编辑器

     

    Stored Procedure

    指示是否应将查询作为存储过程调用执行

     

    Use a wizard

    使用向导创建查询

     

    1.1.1.1.2.2.2    Grid DataSource配置

     

    Option

    Description

     

    Properties

    手动可编辑的属性值列表

     

    1.1.1.1.2.2.3    File DataSource配置

     

    Option

    Description

     

    File

    要读的文件

     

    Separator

    列之间的分隔符

     

    Charset

    设置文件使用的字符编码

     

    Trim

    指示是否应修整值

     

    Quote values

    指示值是否被引用

     

    1.1.1.1.2.2.4   XML DataSource配置

     

    Option

    Description

     

    Source Step

    TestStep包含要读取的XML属性(可以是另一个DataSource)

     

    Source Property

    该属性包含要使用的XML

     

    Row Xpath

    用于选择数据“行”的XPath表达式

     

    Column Xpaths

    每个DataSource属性相对于行XPath的一个XPath表达式

     

    1.1.1.1.2.2.5   Groovy DataSource配置

     

    Option

    Description

     

    Groovy Script Editor

    Groovy脚本必须在可用的“result”对象(StringToStringMap)中设置所需的属性

     

    1.1.1.1.2.2.6   Excel DataSource配置

     

    Option

    Description

     

    File

    要读的文件

     

    Worksheet

    文件中的工作表

     

    Start at Cell

    一个开始的单元格(例如B5)

     

    Ignore Empty

    选择是否应该跳过包含空数据的原始数据

     

    1.1.1.1.2.2.7   Directory DataSource配置

     

    Option

    Description

     

    Directory

    扫描文件的目录

     

    Filename Filter

    一个标准的FileName过滤器用于缩小要读取的文件

     

    Encoding

    读文件时使用的编码

     

    1.1.1.1.2.2.8   JDBC DataSource配置

     

    Option

    Description

     

    PreparedProperties

    在SQL查询中要替换的属性列表

     

    Driver

    用于连接驱动程序

     

    Connection String

    用于连接的连接字符串

     

    Password

    用于连接的密码

     

    Configure

    在项目级别配置DatabaseConnection设置

     

    Test Connection

    测试是否可以为当前配置建立连接

     

    Query

    要执行SQL查询的编辑器

     

    Stored Procedure

    指示是否应将查询作为存储过程调用执行

     

    Use a Wizard

    使用向导创建查询

    1.1.1.2 创建数据源

    创建一个SoapUI项目,然后添加一个TestSuite和一个TestCase并打开其编辑器:

     

    1.1.2  DataSource Loop

    当我们需要遍历某DataSource中的所有内容时。需要在TestCase中添加DataSource Loop步骤,然后双击它进行配置,如下图所示:

     

     

    Option

    Description

     

    DataSource Step

    数据源步骤

     

    Target Step

    目标步骤

  • 相关阅读:
    Mysql Explain 详解【转】
    Windows下Gradle安装与配置
    MYSQ创建联合索引,字段的先后顺序,对查询的影响分析
    给.Net 5 Api增加JwtBearer认证
    纸壳CMS 3.3.6发布升级.Net 5
    PL/SQL Developer登入时候报ORA-12638: 身份证明检索失败的解决办法
    Mybatis 日志工厂
    Mybatis 配置解析
    Mybatis 完成增删改查
    Mybatis 简介
  • 原文地址:https://www.cnblogs.com/datasyman/p/7068723.html
Copyright © 2020-2023  润新知