将值从 GUI 测试传递到 API 测试
Passing value from GUI Test to API Test
我正在尝试将值从 GUI 解决方案传递到 UFT 中的 API 解决方案(我对 UFT 有点陌生)
流程就像
Start
GUI Test
API Test
End
我尝试过的:
TestArgs(base64)=base64Encoded
和
Parameter(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 测试:
找到灵魂:
1。在 Start 部分的 API 测试中定义一个 Inparam。
2. 从 GUI 调用 API 时,从 GUI 测试传递变量,如
RunAPITest "Demoservice" ,variable
3.Assign Inparam 到 API 测试中服务中的正确标记。现在变量中的值将转到 Inparam 并最终转到服务调用中分配的标签
我正在尝试将值从 GUI 解决方案传递到 UFT 中的 API 解决方案(我对 UFT 有点陌生) 流程就像
Start
GUI Test
API Test
End
我尝试过的:
TestArgs(base64)=base64Encoded
和
Parameter(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 测试:
找到灵魂:
1。在 Start 部分的 API 测试中定义一个 Inparam。 2. 从 GUI 调用 API 时,从 GUI 测试传递变量,如
RunAPITest "Demoservice" ,variable
3.Assign Inparam 到 API 测试中服务中的正确标记。现在变量中的值将转到 Inparam 并最终转到服务调用中分配的标签