问题标签 [hp-alm]
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.
json - 使用 ALM API 在 HP ALM 中批量更新运行步骤
我的意图是批量更新测试运行步骤。我已经创建了测试集文件夹-> 测试集实例-> 测试运行。我可以通过使用 url 发布 json 来更新测试运行
这工作正常
现在根据API
Post, Put 要创建或更新多个相同实体类型的实体,请在请求正文中传递数据。传递符合实体集合架构的 XML 字符串或集合上的 GET 操作返回的相同格式的 JSON 字符串。
要创建实体,请使用 HTTP POST 调用。要更新实体,请使用 HTTP PUT 调用。
传递以下内容类型标头之一: content-type="application/xml;type=collection" content-type="application/json;type=collection"
使用与您发送的数据相匹配的内容类型标头
现在我尝试了许多组合发布 json 以进行批量更新,每次我遇到错误时
我试图发布到 url 的 json
}
还有这个
}
到目前为止,他们似乎都没有工作。如果有人对任何 ALM API 资源进行了任何批量操作,请指出我在发布请求时出错的地方。仅供参考,这是一个PUT请求。先感谢您
vbscript - 在新 UFT 版本中运行旧脚本
我将 ALM 和 UFT 升级到最新版本。没有 GUI 更改,但是当我运行旧脚本时,它显示此错误:
Microsoft Jet 数据库引擎找不到对象“TestData$”。确保对象存在并且正确拼写其名称和路径名。
函数文件:[ALM\Resources] Resources\CRAFT Framework\Reusable Libraries\Framework_Utilities\ExcelDataAccess.vbs 行 (76):“objTestData.Open strQuery, m_objConn”。
api - 使用 API 更新 HP QC 缺陷注释
谁能帮助我,因为我的 HP QC 更新评论 API 返回 http_code: 401,即“用户未通过身份验证”。但我只在登录后发送请求。流程如下:
我点击了 qcbin/api/authentication/sign-in API,它将 LWSSO_COOKIE_KEY、QCSession、ALM_USER 和 XSRF-TOKEN 存储在我的浏览器和临时文件中。
然后我打电话给 qcbin/rest/domains/domain_name/projects/project_name//defects/{id}
这次它返回 401
但以同样的方式,我能够创造新的缺陷。
谢谢你。
jenkins - 将 Jenkins 与 HP ALM 集成时构建失败
通过 jenkins 创建了用于运行 Selenium Maven 脚本的构建,并在 HP ALM 中发布结果。我遵循的步骤:- 1.在配置系统>>管理 Jenkins 下添加 ALM 服务器名称和 ALM URL 2.添加构建步骤>>从 HPALM 执行 HP 功能测试将测试集值添加为 Root\TestSet\TestSetFolder 3.添加构建后操作>>Publish HP Tests Result>> Reports archive Mode 4.Add>>Upload Test Result to ALM Testing Frameowrk = Junit, Test Folder = "TestSet\TestSetFolder\TestCaseName ,Test Set Folder = "TestSet\TestSetFolder, Testing result file = **/junitResult.xml 5. 运行构建并获得失败,而我的特定硒脚本通过了。下面是控制台输出的错误。
alm - HP ALM REST Api 需求可追溯性
正如标题所说,我需要使用 hp alm rest api 获取我的要求的可追溯性信息。我必须使用什么端点?该文档似乎几乎不存在!在某处我读到以下端点应该返回所有可用端点的列表,但我只得到“未找到”-> /qcbin/rest/resource-list
那么如何使用这个api???
java - HP ALM Rest API QCSession 411 身份验证
我正在使用 HP-ALM 12.01,它似乎充满了问题。我目前无法更新到另一个版本。
我正在尝试访问其余 api 以从 JUnit 自动上传测试结果。我正在使用此处显示的基础架构 (示例应用程序 -> 基础架构)。从中,我的连接脚本将 base64 编码的登录信息传递给身份验证点/身份验证,并且我正在检索有效的 LWSSO cookie。但是,当我使用此 cookie 连接到 rest/site-session 以接收我的 QCSession cookie 时,我收到 411 Length Required 错误。我试图将 Content-Length 硬编码到标题中,如此处所示
这没有用。我还尝试修改基础结构以自动注入 Content-Length 标头,如下所示
这也不起作用。请注意, setRequestProperty 只是对MessageHeader执行 .set(key, value)
有没有人处理过这个问题或知道如何解决它?
请注意,邮递员不会出现这些问题。所有 4 个 cookie 都是在站点会话发布后生成的。
rest - 用于获取链接缺陷的 ALM REST API
给定使用 REST API 的测试用例 ID,我想获得与测试用例相关联的缺陷。我正在使用的 ALM 版本:11.52
c# - .net - 如何使用 HP ALM 12.5 获取测试集中存在的测试用例
下面的查询用于获取测试集中存在的测试用例。但是响应返回项目中存在的所有测试用例,而与查询中传递的测试集ID无关。
vugen - 直接在 Performance Center / ALM 12 中编辑脚本操作
我在用:
- 应用程序生命周期管理版本 12.50
- 惠普性能中心 12.50
来自 Internet Explorer。
在测试计划下,我尝试编辑脚本的操作。
我检查了脚本,我可以重命名它,但我没有看到在“测试脚本”选项卡下编辑其操作的方法。
我总是在其他工具(HP Virtual User Generator)中打开它,但这是一个缓慢的过程。
是否可以直接从 ALM/PC 编辑脚本操作?