首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在HP中从GUITest调用APITest

在HP中从GUITest调用APITest
EN

Stack Overflow用户
提问于 2015-02-13 00:52:35
回答 2查看 2.2K关注 0票数 0

我们有类似于传递带有会话ID的soap请求的场景,会话ID可以由另一个IE会话生成。

每次我们从IE会话手动创建新的会话ID,并将其输入SOAP请求中并调用服务。

最近,我们开始使用HP进行API和GUI测试。

我能够创建一个脚本来使用GUI生成SessionID,并使用API运行服务请求。

两者仅在同一个解决方案资源管理器中。

但是,为了获取会话ID的值,我无法从HP中的API测试中调用/调用GUI测试。

非常感谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-13 12:52:49

只需将GUI测试拖到test中,就可以从API调用GUI测试。以下是如何:

假设您已经创建了API测试并将Soap请求包含在test中:

转到菜单

从所有可用选项--选择(HP自动测试工具)--将(调用GUI操作或测试)拖动到Soap请求之前的测试流中。

现在,在左侧您将看到GUI测试属性,选择要运行的GUI测试(请记住,让它返回会话ID作为输出参数)

此时,您所需要做的就是用Soap请求的输入参数链接GUI测试的输出参数,然后运行测试。

如果你需要任何额外的帮助,请告诉我

票数 1
EN

Stack Overflow用户

发布于 2015-02-18 06:51:34

在GUI测试中,当您单击画布中的操作时,您将看到操作的属性和参数部分,我们称之为action参数。

  • 在您的情况下添加一个名为SessionID的输出参数
  • 在测试结束时,您将使SessionID分配给Parameter("SessionID")
  • 转到API测试,将目标字段与GUI测试的输出参数链接,就像相互链接API测试字段一样
  • 确保它是GUI的输出参数,因为这是您可以从画布中的后续操作中访问的唯一东西。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28495681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档