转换请求和响应

188金宝搏app苹果下载软件托斯卡12.2,3.0网络服务引擎不再支持。默认情况下,您不能创建华沙证交所在测试点API扫描

如何重新启用扫描的信息华沙证交所在测试点API扫描,见“Web服务”章

TBox包包括不同XModules转换请求之前发送和接收响应进一步处理之前。

一个请求被发送通过TestStepValue前可以修改变换请求和之前收到的响应可以修改通过TestStepValue进一步处理变换反应

过程

下面描述了请求转换的过程。转换响应在类似的方式完成的。

  1. 扫描的信息请求,响应沟通中描述的“创建网络服务用例”章

  2. 扩大TestStepValue变换请求并选择TestStepValue请求转换

  3. 选择ActionMode选择

  4. 在TestStepValue的上下文菜单请求转换,选择的选项实现专业化专业化和所需的模块。

    专业化模块用于转换将在下面更详细地描述。

  5. 添加任何额外的信息是必要的变换。所需的信息如下指定为每个特定的转换。

添加或删除SOAP信封

的模块添加SOAP信封删除SOAP信封用于添加一个SOAP信封的没有一个信封,然后删除请求响应的SOAP信封。使用这些模块,当有请求和响应没有信封。

选择模块的专业模块,如上所述。在TestStepValue变换请求(专业模块添加SOAP信封)必须选择要使用的SOAP版本作为一个价值为TestStepValue版本。TestStepValue没有进一步措施是必要的变换反应(专业模块删除SOAP信封)。

在这个例子中,一个SOAP信封和Webservice交流之前添加到请求。这是通过选择专业化模块添加SOAP信封为TestStepValue请求转换。该属性的值版本被设置为1.1。因此,SOAP 1.1信封添加。

转型——添加SOAP信封

然后删除响应SOAP信封。这是通过选择专业化模块删除SOAP信封为TestStepValue响应转换。因此,SOAP信封从响应中删除。没有进一步的措施是必要的。

转型——删除SOAP信封

创建或提取MTOM附件

该模块创建MTOM请求用于添加文件到一个SOAP消息(XML资源),因此创建一个MTOM请求。

该模块从MTOM响应中提取SOAP和附件用于从响应中提取MTOM附件,解码,并保存在一个文件中。

的模块创建MTOM请求从MTOM响应中提取SOAP和附件必须一起使用(SOAP标准)。是必需的,如果只有一个功能模块都是仍在使用,但没有值输入到非必需TestStepValue——例如,当只有一个MTOM收到响应。

创建MTOM请求

该模块创建MTOM请求用于添加一个或多个文件到一个SOAP请求,从而创建一个MTOM请求。

XModule——创建MTOM请求

使用TestStep

创建MTOM请求——属性

属性

价值

ActionMode

FromResource

没有指定值。

ToResource

没有指定值。

输入文件

选择

FilePath

文件路径添加到请求。

输入

XPath

XPath表达式定义附加的文件。附加文件的链接添加指定的位置。

输入

的TestStepValue输入文件必须实例化几次为了附上几个文件。

从MTOM响应中提取SOAP和附件

该模块从MTOM提取SOAP和附件反应是用于提取MTOM附件MTOM的回应,解码,并保存在一个文件中。

XModule——从MTOM提取和附件的SOAP响应

使用TestStepValue

提取SOAP和MTOM附件响应——属性

属性

价值

ActionMode

FromResource

没有指定值。

ToResource

没有指定值。

OutputFiles

选择

FilePath

文件路径中提取的文件保存。

输入

AttachmentIndex

保存附件的指标。

输入

AttachmentCount

附件的数量。如果指定一个值,验证附件的数量。

输入

OverwriteFiles

指示是否覆盖现有的文件。

输入

在这个例子中,该文件signxml.png作为MTOM附件附加到请求的资源MTOMIN。下附件的链接添加节点UploadDocument1

MTOM附件从响应中提取,第二个附件是解码并保存在文件中output.png。如果一个文件在这个名字已经存在于指定的文件夹中,该文件将被覆盖。

的TestStepValue附件数用于验证两个文件是否连接。

响应的SOAP信封保存资源MTOMOUT

例子——MTOM附件

提取SOAP附件

该模块从SwA提取和附件的SOAP响应可用于提取和保存SOAP附件的响应。过程类似于模块从MTOM响应中提取SOAP和附件

验证请求或响应与WSDL文件

的模块对WSDL验证反应对WSDL验证请求用于验证接收到的请求或响应的有效性。这两个模块结构化以同样的方式。

对WSDL模块验证请求

的TestStepValueWsdlFileLocation指定路径或WSDL文件的URI响应或请求的验证。所有其他TestStepValues并不定义。

如果在验证过程中出现错误,这将是各自的ExecutionEntry所示。

在这个例子中,接收到的响应验证文件CalculatorService.wsdl

例子——对WSDL验证响应

保存请求和响应

的模块保存请求保存响应用于保存接收到请求或响应。这两个模块结构化以同样的方式。

模块保存请求

的TestStepValueFilepath指定文件的路径和文件名保存在请求或响应。在必要时创建的路径。所有其他TestStepValues并不定义。

在本例中,请求保存在文件中Test1.xml在目录中D: \请求

例子——保存请求