设置ActionModes

消息由消息元素,比如一个ID,地址或名称。在一个OSV情况下,模块属性表示这些消息元素。在测试活动中引导这些模块属性,您可以修改他们的ActionModes,可选地,他们

ActionModes确定如何使用消息元素的值。为你的OSV场景中,您可以使用它们如下:

  • 对于入站消息,使用ActionModesWaitOn,验证,缓冲,约束

  • 对于出站消息,使用ActionModes插入,输入,缓冲。您可以使用插入输入互换。

ActionModeWaitOn

使用WaitOn通过一个值(确定一个场景看到章”的方法来设计您的场景”)。

这个ActionMode以下规格:

  • WaitOn强制要求所有入站消息在吗OSV

  • 您可以输入文字表达式,星号(*)通配符,动态表情,或正则表达式作为值。此外,您可以与运营商合作,如大于或小于。

  • WaitOn—是区分大小写的OSV场景。如果你不区分大小写的匹配在你的场景中使用,你必须适应或使用一个正则表达式的值如下所述

  • WaitOn—不区分大小写JSON和XML消息不包含列表。

  • 您所指定的日期格式在场景设计必须匹配在场景中执行(日期格式见“输入日期和时间”章)。

    如果被测系统中的日期格式和基本日期托斯卡指挥官不匹配,您必须指定日期的日期格式作为第三个参数表达式。基本的日期OSV主机在文件中指定吗<托斯卡OSV程序文件>\ Config.yml

示例值:

价值

结果

*

任何字符串

AX *

任何字符串从斧子。

例子:AX1234 AXANYVALUEEUEUEU,斧头

* AX

任何字符串以斧头。

例子:123 AX, BCAAAX, AX

< 5

任何数量小于5。

例如:5 0 1

! ={日期}

任何日期,除了当前日期。

例子:2010-01-01

<{日期[11/03/2015][][MM / dd / yyyy]}

2015年11月3日之前任何日期。

(?我)测试

任何不区分大小写的匹配。

例如:测试、试验、测试、试验。

ActionMode验证

使用验证在入站消息来验证值。

这个ActionMode以下规格:

  • 你用这个ActionMode验证消息中的值是否匹配场景中的值。

  • 您可以使用文字和正则表达式

ActionMode缓冲

使用缓冲消息中保存的值。

之后,您可以使用这些值作为输入或验证。确保分配缓冲区的值有意义的名字,所以你可以找到它们。

这个ActionMode以下规格:

  • OSV写值——和出站消息缓冲区。

  • 在入站消息,您可以使用缓冲区的值验证(验证)。

  • 在出站消息,您可以使用它们为插入(插入)(见“使用缓冲区和绿色缓冲区”章)。

  • 您可以使用缓冲区的值相同的消息。例如,验证消息中其他消息元素。

ActionMode约束

使用约束限制搜索一个父节点。

在这个ActionMode的更多信息,见“使用ActionMode约束”章

ActionMode插入

托斯卡OSV,您可以使用ActionModes插入输入互换在出站消息插入消息元素。

这个ActionMode以下规格:

  • 如果你离开空值,OSV插入消息元素没有价值。

  • 如果你输入一个值,OSV插入消息元素指定值。