问题标签 [uft-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
automated-tests - 在 Load Runner 中执行 UFT API 测试时如何检查事务是否成功
我正在使用 UFT 12.02 创建 UFT API 测试,这与我在 Load Runner 中用于检查事务响应时间的测试相同。
我面临的挑战是在执行过程中检查成功和失败。在 Load runner 中,我们可以轻松检查不同成功指标的响应(例如系统生成的响应代码“200 OK”或“用户 ID”或“成功 ID”),但对于 UFT API 脚本,我们可以添加开始和结束事务流中的活动,但无法根据任何指标检查应用程序状态。
请让我知道是否有任何方法可以检查已完成的交易是通过交易还是失败。
目前我得到的所有交易都已通过,但插入数据库的记录远远少于通过的交易。
c# - 如何使用自定义代码从 HP UFT 动态访问肥皂响应
我对 HP UFT 和 C# 很陌生。
我正在测试肥皂服务。我想动态解析我的响应 xml 并对其进行一些验证。
但首先,我不知道如何将我的响应 xml 放入字符串/xml 文件中。我尝试过但失败了
任何人都可以帮我解决这个问题吗?
wsdl - 如何通过 UFT-API 中的自定义代码动态导入 wsdl
我是 UFT-API 的新手,正在从事一个项目。这是场景,我有一个 Excel 格式的数据表,其中包含三 (3) 列、WSDL、SOAP_REQUEST 和 CHECKPOINTS。我将在这个excel数据中循环,每个循环,我需要导入新的wdsl,加载新的请求并检查检查点。现在我刚刚开始这个项目,我不知道如何通过自定义代码动态导入 wsdl。
这种情况可行吗?
我怎样才能做到这一点?
hp-uft - 执行更新查询以使用 UFT 更新 Access DB 表时出错
我正在尝试在连接到 Access DB 的 UFT 中执行更新查询,但会引发错误“操作必须使用可更新查询”。需要解决方案。
使用的代码:
c# - 如何使用本地名称 XPATH 在 C# 上管理带有冒号的 XML 标记
XML
这是我需要管理的更复杂的简化版本C#
。
问题是当我尝试访问命名空间中的标签时,XPATH
它不起作用。
但是代码没有标签上的冒号就可以完美运行。
我已经在 XPATH 验证器上确保“//*[local-name()='s:SessionID']”工作正常。
我错过了什么?
提前致谢,
我已阅读有关信息,XmlNamespaceManager
但我更喜欢使用“直接”路径。XML 充满了 NameSpaces 并且是动态的,所以它的结构经常变化。
c# - UFT API 测试:使用 C# 的时间戳
我需要在下面的 SOAP 请求中对时间戳进行参数化。我打算用 C# 编写自定义代码。
你能帮忙吗?
hp-uft - 无法从 UFT API 测试运行 VUGEN 脚本
我在 UFT API 测试中使用工具箱中的“调用虚拟用户生成器脚本”选项来调用 VUGEN 脚本。VUGEN 脚本是 Java over HTTP 协议脚本。此 VUGEN 脚本作业是将消息发布到 SSL 主题。当我从 VUGEN 运行脚本时,它工作正常并将消息发布到主题,但是当我从 UFT 调用它时,脚本传递说“成功执行 Vugen 脚本”,但消息没有发布到主题。我不确定我是否在这里遗漏了什么。我不确定为什么消息没有发布。如何确认 UFT 是否正在调用 VUGEN 脚本?我不熟悉自定义代码。如果有人知道如何跟踪这个,请告诉我。任何帮助/想法/建议都是有帮助的。提前致谢。
c# - 如何在 UFT API 中获取特定列的行数
我在 UFT API 中使用自定义代码,需要获取特定列的行数。
AB
1 1
2 2
3 3
4
每列可以有不同的行数,一次我只需要读取一列。
vbscript - 替换 HPE UFT / VBscript 中 URL 的一部分
所以我试图让一个脚本工作,它将获取打开选项卡的当前 URL,替换 URL 的一部分,然后输入/导航到具有替换文本的新 URL。
我正在努力使用替换功能以及如何在当前选项卡中启动已编辑的 URL。
这是我认为它应该看起来如何的粗略想法。如果这行得通,它将打开一个带有新 URL 的新浏览器,但我希望它位于我当前所在的选项卡上。
我需要为替换函数的结果创建一个对象吗?
如果我现在在
我想进入页面
代码: