设置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插入消息元素指定值。