0

有没有一种方法可以自动从Performance center或Load runner中提取稳态性能测试结果?通过Rest API或自动化从Performance Center或Load Runner Analysis中提取稳态性能测试结果?

我不能做与模板,如果有人用了这种成功,请分享你的看法。

使用案例: - 我们有一个自动化管道,它通过Rest API在性能中心运行性能测试,并在完成后以HTML格式下载相应的测试结果。但是这个HTML报告是针对整个测试持续时间的,而我们只需要稳态部分。

我们的PE工程师在他们的本地机器上使用Load Runner Analysis(HP分析)从原始结果中提取稳定状态(另一种结果类型可以通过Rest API从Performance中心下载,就像上面提到的HTML报告一样)。

我试图做负载亚军分析命令行是相同的,但没有成功的参数化和应用稳态的模板。

我读的地方(这样做是6个月回来,没有互联网连接现在),该报告模板不能参数化时间即稳定状态。

回答

0

使用REST服务,可以提取数据,而不是稳定状态。请检查this链接。

对于每次运行,稳定状态时间都不相同。除非您知道确切的持续时间,否则无法过滤。

以下技巧将帮助你无需打开应用分析的稳定状态。但要确保你对稳态持续时间100%肯定。

  1. 将您的稳态时间(秒)。例如。 1分5秒到65秒。
  2. 转到您的分析文件C:\Users\<ID>\Documents\VuGen\Analysis\<File-Name>
  3. 在您最喜爱的编辑器中打开<File-Name>.asc文件。
  4. 搜索Scenario Elapsed Time并分别在Dim_0Dim_1中添加稳定状态的开始和结束时间。 (可以编写一个宏以及自动多个文件)
`[SDFilter0] 
DimensionType=Continuous 
InternalDimName=End Time 
Dimension=Scenario Elapsed Time 
EqualFlag=1 
DimensionTableName=Event_meter 
NumValues=1 
DimCount=2 
Dim_0=65.000000 
Dim_1=122.000000` 
  • 保存文件。
  • 打开你的分析文件。转到View > Summary Filter,然后点击OK 。您将看到如下所示的稳定状态时间。
  • Summary Filter

  • 您应该能够看到稳定状态数据。
  • +0

    感谢您的回应!但问题是要了解如何自动化这个? – Kaus

    +0

    @Kaus如果您觉得有用,请接受答案。 –

    +0

    我已经在答案中提到过。你需要编写一个宏来获得稳态结果。 –