Vbscript 将值从GUI测试传递到API测试

Vbscript 将值从GUI测试传递到API测试,vbscript,hp-uft,Vbscript,Hp Uft,我试图在UFT中将一个值从GUI解决方案传递到API解决方案(我对UFT有点陌生) 流动就像 Start GUI Test API Test End 我所尝试的: TestArgs(base64)=base64Encoded 及 base64是我从GUI测试的“End”属性窗格中创建的输出参数 在这里,base64在我使用上述任何一种方法赋值后给我null 有没有具体的方法来赋值?这是将值从GUI解决方案传递到API解决方案的正确方法吗?您要记住的主要事情是,您将创建一个调

我试图在UFT中将一个值从GUI解决方案传递到API解决方案(我对UFT有点陌生) 流动就像

Start 

 GUI Test

 API Test

End
我所尝试的:

TestArgs(base64)=base64Encoded   

base64是我从GUI测试的“End”属性窗格中创建的输出参数

在这里,base64在我使用上述任何一种方法赋值后给我null


有没有具体的方法来赋值?这是将值从GUI解决方案传递到API解决方案的正确方法吗?

您要记住的主要事情是,您将创建一个调用API测试的GUI测试。您可以保存GUI测试的输出参数,然后调用API测试。您可以使用下面的文章将存储在GUI测试中的参数作为输入参数传递

Start GUI test

 Save GUI Parameter(s)

 Call API test with "parameter(s) from Datatable" defined in the input parameters of the API test

End GUI test
请使用本文了解如何使用参数调用API测试:


您要记住的主要事情是,您将创建一个GUI测试,该测试将调用API测试。您可以保存GUI测试的输出参数,然后调用API测试。您可以使用下面的文章将存储在GUI测试中的参数作为输入参数传递

Start GUI test

 Save GUI Parameter(s)

 Call API test with "parameter(s) from Datatable" defined in the input parameters of the API test

End GUI test
请使用本文了解如何使用参数调用API测试:

找到了解决方案:

一,。在开始部分的API测试中定义Inparam。 2.从GUI调用API时,通过GUI测试传递变量,如

RunAPITest "Demoservice" ,variable
3.将Inparam分配给API测试中服务中的适当标记。现在,变量中的值将转到Inparam,并最终转到服务调用中分配的标记,该服务调用找到了SOUTION:

一,。在开始部分的API测试中定义Inparam。 2.从GUI调用API时,通过GUI测试传递变量,如

RunAPITest "Demoservice" ,variable

3.将Inparam分配给API测试中服务中的适当标记。现在,变量中的值将转到Inparam,并最终转到服务调用中指定的标记。

链接将帮助您继续。
base64
是包含参数名称还是参数实际名称的变量?如果是后者,那么它应该是一个字符串
“base64”
。base64是我在GUI链接的“End”部分属性中定义的输出变量名,将帮助您继续。是
base64
包含参数名还是参数的实际名称的变量?如果是后者,那么它应该是一个字符串
“base64”
。base64是我在GUI的“End”部分属性中定义的输出变量名“2.创建参数后,必须将测试输出参数链接到Get step输出。单击“测试输入/输出参数”选项卡中的“链接到数据源”按钮,然后从“可用步骤”选项中选择“获取步骤”。“上面的步骤我必须在GUI测试中执行。当我在GUI测试结束部分设置outparameter时,我没有获得到数据源按钮的链接。同时,当我在API测试中执行相同操作时,我获得到数据源按钮的链接。正如您所说,我在为我在结束部分中定义的“outparam”赋值后使用了“Save”outparam”“。然后o我无法将该参数分配给API测试“2”的开始属性中定义的inParam。创建参数后,必须将测试输出参数链接到Get步骤输出。单击“测试输入/输出参数”选项卡中的“链接到数据源”按钮,然后从“可用步骤”选项中选择“获取步骤”。“上面的步骤我必须在GUI测试中执行。当我在GUI测试结束部分设置outparameter时,我没有获得到数据源按钮的链接。同时,当我在API测试中执行相同操作时,我获得到数据源按钮的链接。正如您所说,我在为我在结束部分中定义的“outparam”赋值后使用了“Save”outparam”“。然后o分配给API测试的开始属性中定义的inParam时,我看不到相同的内容