我们有类似于传递带有会话ID的soap请求的场景,会话ID可以由另一个IE会话生成。
每次我们从IE会话手动创建新的会话ID,并将其输入SOAP请求中并调用服务。
最近,我们开始使用HP进行API和GUI测试。
我能够创建一个脚本来使用GUI生成SessionID,并使用API运行服务请求。
两者仅在同一个解决方案资源管理器中。
但是,为了获取会话ID的值,我无法从HP中的API测试中调用/调用GUI测试。
非常感谢你的帮助。
发布于 2015-02-13 12:52:49
只需将GUI测试拖到test中,就可以从API调用GUI测试。以下是如何:
假设您已经创建了API测试并将Soap请求包含在test中:
转到菜单
从所有可用选项--选择(HP自动测试工具)--将(调用GUI操作或测试)拖动到Soap请求之前的测试流中。
现在,在左侧您将看到GUI测试属性,选择要运行的GUI测试(请记住,让它返回会话ID作为输出参数)
此时,您所需要做的就是用Soap请求的输入参数链接GUI测试的输出参数,然后运行测试。
如果你需要任何额外的帮助,请告诉我
发布于 2015-02-18 06:51:34
在GUI测试中,当您单击画布中的操作时,您将看到操作的属性和参数部分,我们称之为action参数。
SessionID
的输出参数Parameter("SessionID")
https://stackoverflow.com/questions/28495681
复制相似问题