问题标签 [hp-performance-center]
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.
testing - HP LoadRunner 和 PerformanceCenter 的区别
有人能指出 LoadRunner 和 Performance Center 之间的主要区别吗?我的小研究表明,两者都可以用于负载测试和性能监控。Performance Center 提供了哪些附加功能?VUGen 是 Performance Center 的一部分吗?
hp-quality-center - 如何使用 REST API 从 HP ALM Performance Center 11.0 下载 HTML 报告
我想从 Performance Center 存储(使用 Rest API)下载测试运行的 HTML 默认报告。其实我只需要summary.html文件。
我在 PC 11.5 中使用了以下步骤:
请求测试场景:
http://{server:port}/qcbin/rest/domains/{domain}/projects/{project}/tests?fields=id,last-modified,name,owner&query={subtype-id[=PERFORMANCE-TEST] }&页面大小=最大
让用户选择场景(id)并请求其所有运行:
http://{server:port}/qcbin/rest/domains/{domain}/projects/{project}/runs?page-size=max&fields=id,owner,pc-start-time,duration,status,test- id&query={test-id[=234]}
让用户选择运行(id)和请求报告(结果实体):
http://{server:port}/qcbin/rest/domains/{domain}/projects/{project}/results?page-size=max&query={run-id[=123];name[=Reports]}&fields =身份证,姓名
使用从上一步响应中获取的文件 ID 请求“summary.html”文件:
http://{server:port}/qcbin/rest/domains/{domain}/projects/{project}/results/{file-id}/storage/report/summary.html
但是,它不适用于 Performance Center 11.0。它在最后一步失败: qccore.general-error Not Found
我想这是因为报告的路径被改变了。
有人能说出Performance Center 11.0的summary.html的路径吗?
javascript - 通过 Performance Center 运行的多个 VuGen 脚本之间共享函数/操作
我有几个使用 javascript 的 Web/HTTP 协议的 VuGen 脚本。我正在使用 VuGen 12.53(补丁 4)。我有一个所有脚本通用的 login.js 操作。每当登录操作发生更改时,我都必须对所有脚本进行更新。相反,我想将登录保持在一个公共位置,并在所有脚本中共享单个操作/功能。
当我在本地机器上回放时,我能够使用 lr.loadLibrary() 函数来实现这一点。当我通过 HP Performance Center 运行我的脚本时,我希望能够执行此操作(我的所有脚本都保存在 ALM 上)。当我尝试使用相同的 lr.loadLibrary() 函数并通过 perf center 运行时,我收到找不到文件的错误。
有人可以帮我弄清楚如何实现这一目标吗?
我找到了这个Loadrunner - 在脚本之间共享通用操作,但它适用于 C。我需要它用于 javascript。
jenkins - 整理 Jenkins 构建工件以制作另一个 html 报告
我有大约 50 个 Jenkins 作业每天两次运行 HP 性能中心脚本,该脚本将性能中心报告存档,它从远程 PC 服务器获得。我可以通过电子邮件发送这些单独的报告,但我想合并所有这些报告。通过阅读 html 来获取这些测试的状态将是一个更好的选择。有没有办法可以实现这个 http://localhost:8080/job/Test_Sanity/job/Test_Sanity/38//artifact/performanceTestsReports/pcRun106540/Report.html
performance-testing - 通过 Rest API 或自动化从性能中心或负载运行器分析中提取稳态性能测试结果?
有没有办法从性能中心或负载运行器自动提取稳态性能测试结果?
我无法对模板做太多事情,如果有人在这方面取得了成功,请分享您的想法。
用例:- 我们有一个自动化管道,它通过性能中心上的 Rest API 运行性能测试,并在完成后以 HTML 格式下载相应的测试结果。但是这个 HTML 报告是针对整个测试期间的,而我们只需要稳定状态部分。
我们的 PE 工程师在他们的本地机器上使用 Load Runner Analysis (HP Analysis) 从原始结果中提取稳定状态(另一种结果类型,可以通过 Rest API 从性能中心下载,就像上面提到的 HTML 报告一样。)
我尝试对 Load Runner Analysis 命令行执行相同的操作,但在参数化和应用稳定状态模板方面没有成功。
我在某处读到(6 个月前做过,现在没有互联网链接),报告模板不能参数化时间,即稳定状态。
vugen - 直接在 Performance Center / ALM 12 中编辑脚本操作
我在用:
- 应用程序生命周期管理版本 12.50
- 惠普性能中心 12.50
来自 Internet Explorer。
在测试计划下,我尝试编辑脚本的操作。
我检查了脚本,我可以重命名它,但我没有看到在“测试脚本”选项卡下编辑其操作的方法。
我总是在其他工具(HP Virtual User Generator)中打开它,但这是一个缓慢的过程。
是否可以直接从 ALM/PC 编辑脚本操作?
bash - 从 Performance Center 或 VuGen 触发 Shell 脚本
我在这里的查询是检查是否可以从性能中心或 vugen 触发 shell 脚本。shell 脚本放置在一个服务器中,该服务器也是我们在负载测试期间监控的同一台服务器。这个 shell 脚本包含将获取 CPU 和内存并将详细信息邮寄给我们的命令。那么是否可以从 PC 执行此 shell 脚本。
是否有任何命令可以即时启动此脚本或任何可能的方式。做同样的事情?任何帮助,将不胜感激。提前致谢。
loadrunner - ALM-PC - 可以从 12.20 到 12.55 使用相同的许可证文件/密钥
我们有工作的 ALM-PC 12.20 设置。我们计划迁移到最新的 HPE-PC 12.55 版本。那么,全新安装 12.55 后,相同的许可证文件/密钥可以在新版本上使用吗?
此外,如果我们删除了旧设置并在不同的 VM 上安装了最新的 12.55 版本。相同的许可证对新机器有效吗?或者我们需要从惠普获得新的许可证?
loadrunner - ALM:如何通过 ALM 将参数传递到 Performance Center?
我在我的机器上安装了 VUGen 中的记录器脚本。该脚本正在从我的系统上传文件。文件路径被参数化为"Name=file", "Value={filePath}", "File=Yes"
{filePath} 包含一个 csv 文件的路径,并且该 csv 有许多文件路径。它将为每个 VUser 获得不同的文件路径。
当我尝试从 ALM (Web) 和 Performance Center (Web) 运行此脚本时,该脚本无法从机器中获取文件路径,因为它已生成自己的虚拟机并在这些机器上运行我的脚本。
如何在 ALM 中对其进行参数化,以便 {filePath} 将选择包含所有路径的文件并将其传递给我的脚本?
谢谢。
api - 使用 ALM 或 Performance Center REST API 获取保留时间段
我们如何在 ALM 或 Performance Center 中获取计划的性能测试列表?这些信息是否可从 REST API 获得?我必须开发一个 java 应用程序,它将获取这些不同的时间段,并添加一些由其他工具安排的其他时间段,以将它们聚合并显示在仪表板中。
我在 ALM 12.53。