Blocked Process Report

本文介绍如何在SQLServer中启用并使用Blocked Process Report功能,该功能有助于在出现锁等待时进行故障排查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当同个对象上有互斥的锁存在时,查询需要等待很长时间,我们是否可以收到来自SQL Server提醒?答案是可以的,做法非常简单,因为SQL Server为你提供了称为Blocked Process Report 的功能。很可惜这个功能默认是未启用的。因此这篇文章我想给你讲解下Blocked Process Report 的大致用法,当SQL Server出现锁时,你可以用它来做的进一步的故障排除。

Blocked Process Report本身是个简单的事件,你可以通过SQL Server Profiler或SQL Traces跟踪。这个事件被称为Blocked Process Report,你可以在Errors and Warnings事件组里找到它:

 但那个事件只被突出(跟踪),当你通过sp_configure选项指定blocked process threshold阀值在SQL Server实例级别启用Blocked Process Report 功能时。那个参数只接收0到86400的数字,查询必须要等到锁持久的秒数后,SQL Server才会生成Blocked Process Report事件。默认情况下那个配置选项值为0,就是这个事件不会触发。下面的代码设置阀值为10秒钟:

sp_configure 'show advanced options', 1 ;  
GO  
RECONFIGURE ;  
GO  
sp_configure 'blocked process threshold', 10 ;  
GO  
RECONFIGURE ;  
GO  

为了演示Blocked Process Report我通过一个UPDATE语句在AdventureWorks2008R2数据库内部创建一个新的事务:

1 BEGIN TRANSACTION
2 
3 UPDATE Person.Person
4 SET Title = 'Mr'
5 WHERE BusinessEntityID = 1

在这个语句执行后,这个查询现在需要在列BusinessEntityID值等于1的记录上获得一个排它锁(Exclusive Lock (X))。在第2个会话现在我尝试读取同样的记录。在读取期间,SQL Server尝试获取一个共享锁(Shared Lock (S)),这就导致了阻塞情形: 

1 SELECT * FROM Person.Person
2 WHERE BusinessEntityID = 1
3 GO

当你启动SQL Server Profiler且配置了Blocked Process Report事件,在10秒后,你就会看这个被报告:

 从上图可以看到,Blocked Process Report 本身就是一个XML数据,因此很容易对它进一步分析,如果你对XML和XQuery熟悉的话。

复制代码
 1 <blocked-process-report>
 2  <blocked-process>
 3   <process id="process35ab1c8" taskpriority="0" logused="0" waitresource="KEY: 11:72057594045333504 (8194443284a0)" waittime="16986" ownerId="49004" transactionname="SELECT" lasttranstarted="2015-06-23T14:09:38.900" XDES="0x5f02138" lockMode="S" schedulerid="1" kpid="8512" status="suspended" spid="55" sbid="0" ecid="0" priority="0" trancount="0" lastbatchstarted="2015-06-23T14:09:38.900" lastbatchcompleted="2015-06-23T14:09:10.877" lastattention="2015-06-23T14:09:10.877" clientapp="Microsoft SQL Server Management Studio - 查询" hostname="WXGFZCXXZX81-18" hostpid="4492" loginname="sa" isolationlevel="read committed (2)" xactid="49004" currentdb="11" lockTimeout="4294967295" clientoption1="671090784" clientoption2="390200">
 4    <executionStack>
 5     <frame line="1" stmtstart="24" sqlhandle="0x020000006063873a3a5f7e72ad0b55e66df822bf70e6f14c"/>
 6     <frame line="1" sqlhandle="0x0200000066bba411d9c6966611de8194e81441d7836a9554"/>
 7    </executionStack>
 8    <inputbuf>
 9 SELECT * FROM Person.Person
10 WHERE BusinessEntityID = 1
11    </inputbuf>
12   </process>
13  </blocked-process>
14  <blocking-process>
15   <process status="sleeping" spid="57" sbid="0" ecid="0" priority="0" trancount="3" lastbatchstarted="2015-06-23T14:09:36.050" lastbatchcompleted="2015-06-23T14:09:36.050" clientapp="Microsoft SQL Server Management Studio - 查询" hostname="WXGFZCXXZX81-18" hostpid="4492" loginname="sa" isolationlevel="read committed (2)" xactid="47048" currentdb="11" lockTimeout="4294967295" clientoption1="671090784" clientoption2="390200">
16    <executionStack/>
17    <inputbuf>
18 BEGIN TRANSACTION
19 
20 UPDATE Person.Person
21 SET Title = &apos;Mr&apos;
22 WHERE BusinessEntityID = 1   </inputbuf>
23   </process>
24  </blocking-process>
25 </blocked-process-report>
复制代码

XML数据里有2个重要节点– <blocked-process> 和<blocking-process>。第1个– <blocked-process>描述阻塞的会话。在这里是对AdventureWorks2008R2执行SELECT语句查询的会话。这里最重要的是waitresource的XML属性,它包含会话上等待的锁资源,超过了blocked process threshold 配置选项

第2个<blocking-process>描述当前在资源上持互斥锁的会话,在这个资源上其他会话需要获取锁。这里最重要的是<inputbuf>的XML元素,它显示了SQL 语句需要的互斥锁。手上有了这些信息,就很容易进一步进行故障排除,就是为什么阻塞阀值被超出,还有下一步对它如何处理(这里的会话是一个孤立的事务(orphaned transaction),杀掉了其他会话)。

当你使用Blocked Process Report时,你需要记住的最重要的是,SQL Server值为你生成对应的XML报告,不会为你解决锁/死锁。这就是,在生成Blocked Process Report后,SELECT语句的会话还是继续运行——SQL Server这里不会杀掉这个会话——SQL Server只报告有个会话超过了blocked process threshold——剩下的一切都还是要你自己去处理。

参考文章:

https://www.sqlpassion.at/archive/2011/12/01/the-blocked-process-report/

C:\Users\y60098801\AppData\Local\Programs\Python\Python310\python.exe D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\main.py [2025-08-08 09:26:42,582] [17620] [Main] [INFO] [*************** xDevice Test Framework 6.0.4.12 Starting ***************] [2025-08-08 09:26:42,596] [17620] [ManagerAospDevice] [WARNING] [AOSP Manager device is not supported, please check config user_config.xml] [2025-08-08 09:26:42,600] [17620] [Console] [INFO] [Input command: run -sn 3ZF0124807000263 -l ResourceUsage_PerformanceDynamic_Launcher_0010 -tcpath D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\perfModel\ResourceUsageCase_Single\camera -rp D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round0 ] [2025-08-08 09:26:42,602] [17620] [Request] [INFO] [Report path: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round0] [2025-08-08 09:26:42,604] [17620] [Impl] [ERROR] [[Environment-0101014] Test source 'ResourceUsage_PerformanceDynamic_Launcher_0010' or its json does not exist [Suggestions] 1、确认是否存在对应的测试文件或用例json;2、检查user_config.xml的testcase路径配置;3、确保xdevice框架程序工作目录为脚本工程目录] [ErrorNo=00000] [2025-08-08 09:26:42,605] [17620] [Utils] [INFO] [D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round0\result\ResourceUsage_PerformanceDynamic_Launcher_0010.xml does not exist, create an empty report] [2025-08-08 09:26:42,606] [17620] [ReporterHelper] [INFO] [Generate data report: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round0\result\ResourceUsage_PerformanceDynamic_Launcher_0010.xml] [2025-08-08 09:26:42,608] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:42,609] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:42,609] [17620] [ResultReporter] [INFO] [************** Start generate reports ************] [2025-08-08 09:26:42,609] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:42,610] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:42,647] [17620] [ResultReporter] [INFO] [Test Summary: modules: 1, repeat: 1, run modules: 0, total: 0, passed: 0, failed: 0, blocked: 0, ignored: 0, unavailable: 1] [2025-08-08 09:26:42,648] [17620] [ResultReporter] [INFO] [Log path: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round0] [2025-08-08 09:26:42,648] [17620] [ResultReporter] [INFO] [Generate test report: file:///D:/dowmload/PerfTestScript-6.0_B034/CPU_INSTRUCTIONS_COMPARE/modelcase_compare/reports/report_20250808092642/ResourceUsage_PerformanceDynamic_Launcher_0010_round0/summary_report.html] [2025-08-08 09:26:42,649] [17620] [ResultReporter] [INFO] [Generate report data: file:///D:/dowmload/PerfTestScript-6.0_B034/CPU_INSTRUCTIONS_COMPARE/modelcase_compare/reports/report_20250808092642/ResourceUsage_PerformanceDynamic_Launcher_0010_round0/report_data.json] [2025-08-08 09:26:42,650] [17620] [ResultReporter] [INFO] [The total tests of ResourceUsage_PerformanceDynamic_Launcher_0010 module is 0] [2025-08-08 09:26:42,651] [17620] [ReporterHelper] [INFO] [Generate data report: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round0\summary_report.xml] [2025-08-08 09:26:42,651] [17620] [ResultReporter] [INFO] [Generate record file: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round0\task_info.record] [2025-08-08 09:26:42,652] [17620] [ResultReporter] [INFO] [Generate summary ini: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round0\summary.ini] [2025-08-08 09:26:42,655] [17620] [ResultReporter] [INFO] [Copy summary files to C:\Users\Y60098~1\AppData\Local\Temp\xdevice_data\latest] [2025-08-08 09:26:42,660] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:42,661] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:42,661] [17620] [ResultReporter] [INFO] [************** Ended generate reports ************] [2025-08-08 09:26:42,661] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:42,661] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:43,034] [17108] [Hdc] [INFO] [025WSP24AP208566 USB Offline localhost 4YN0125321000773 USB Offline localhost 4YN0125321000782 USB Offline localhost COM1 UART Ready unknown... COM2 UART Ready unknown... COM3 UART Ready unknown... ] [2025-08-08 09:26:43,336] [17620] [Main] [INFO] [*************** xDevice Test Framework 6.0.4.12 Starting ***************] [2025-08-08 09:26:43,344] [17620] [Console] [INFO] [Input command: run -sn 3ZF0124807000263 -l ResourceUsage_PerformanceDynamic_Launcher_0010 -tcpath D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\perfModel\ResourceUsageCase_Single\camera -rp D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round1 ] [2025-08-08 09:26:43,346] [17620] [Request] [INFO] [Report path: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round1] [2025-08-08 09:26:43,347] [17620] [Impl] [ERROR] [[Environment-0101014] Test source 'ResourceUsage_PerformanceDynamic_Launcher_0010' or its json does not exist [Suggestions] 1、确认是否存在对应的测试文件或用例json;2、检查user_config.xml的testcase路径配置;3、确保xdevice框架程序工作目录为脚本工程目录] [ErrorNo=00000] [2025-08-08 09:26:43,348] [17620] [Utils] [INFO] [D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round1\result\ResourceUsage_PerformanceDynamic_Launcher_0010.xml does not exist, create an empty report] [2025-08-08 09:26:43,349] [17620] [ReporterHelper] [INFO] [Generate data report: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round1\result\ResourceUsage_PerformanceDynamic_Launcher_0010.xml] [2025-08-08 09:26:43,350] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:43,350] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:43,350] [17620] [ResultReporter] [INFO] [************** Start generate reports ************] [2025-08-08 09:26:43,350] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:43,351] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:43,373] [17620] [ResultReporter] [INFO] [Test Summary: modules: 1, repeat: 1, run modules: 0, total: 0, passed: 0, failed: 0, blocked: 0, ignored: 0, unavailable: 1] [2025-08-08 09:26:43,374] [17620] [ResultReporter] [INFO] [Log path: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round1] [2025-08-08 09:26:43,374] [17620] [ResultReporter] [INFO] [Generate test report: file:///D:/dowmload/PerfTestScript-6.0_B034/CPU_INSTRUCTIONS_COMPARE/modelcase_compare/reports/report_20250808092642/ResourceUsage_PerformanceDynamic_Launcher_0010_round1/summary_report.html] [2025-08-08 09:26:43,375] [17620] [ResultReporter] [INFO] [Generate report data: file:///D:/dowmload/PerfTestScript-6.0_B034/CPU_INSTRUCTIONS_COMPARE/modelcase_compare/reports/report_20250808092642/ResourceUsage_PerformanceDynamic_Launcher_0010_round1/report_data.json] [2025-08-08 09:26:43,376] [17620] [ResultReporter] [INFO] [The total tests of ResourceUsage_PerformanceDynamic_Launcher_0010 module is 0] [2025-08-08 09:26:43,376] [17620] [ReporterHelper] [INFO] [Generate data report: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round1\summary_report.xml] [2025-08-08 09:26:43,377] [17620] [ResultReporter] [INFO] [Generate record file: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round1\task_info.record] [2025-08-08 09:26:43,378] [17620] [ResultReporter] [INFO] [Generate summary ini: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round1\summary.ini] [2025-08-08 09:26:43,380] [17620] [ResultReporter] [INFO] [Copy summary files to C:\Users\Y60098~1\AppData\Local\Temp\xdevice_data\latest] [2025-08-08 09:26:43,387] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:43,387] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:43,387] [17620] [ResultReporter] [INFO] [************** Ended generate reports ************] [2025-08-08 09:26:43,388] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:43,388] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:43,642] [17620] [Main] [INFO] [*************** xDevice Test Framework 6.0.4.12 Starting ***************] [2025-08-08 09:26:43,651] [17620] [Console] [INFO] [Input command: run -sn 3ZF0124807000263 -l ResourceUsage_PerformanceDynamic_Launcher_0010 -tcpath D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\perfModel\ResourceUsageCase_Single\camera -rp D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round2 ] [2025-08-08 09:26:43,654] [17620] [Request] [INFO] [Report path: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round2] [2025-08-08 09:26:43,655] [17620] [Impl] [ERROR] [[Environment-0101014] Test source 'ResourceUsage_PerformanceDynamic_Launcher_0010' or its json does not exist [Suggestions] 1、确认是否存在对应的测试文件或用例json;2、检查user_config.xml的testcase路径配置;3、确保xdevice框架程序工作目录为脚本工程目录] [ErrorNo=00000] [2025-08-08 09:26:43,656] [17620] [Utils] [INFO] [D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round2\result\ResourceUsage_PerformanceDynamic_Launcher_0010.xml does not exist, create an empty report] [2025-08-08 09:26:43,657] [17620] [ReporterHelper] [INFO] [Generate data report: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round2\result\ResourceUsage_PerformanceDynamic_Launcher_0010.xml] [2025-08-08 09:26:43,658] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:43,658] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:43,658] [17620] [ResultReporter] [INFO] [************** Start generate reports ************] [2025-08-08 09:26:43,658] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:43,659] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:43,682] [17620] [ResultReporter] [INFO] [Test Summary: modules: 1, repeat: 1, run modules: 0, total: 0, passed: 0, failed: 0, blocked: 0, ignored: 0, unavailable: 1] [2025-08-08 09:26:43,683] [17620] [ResultReporter] [INFO] [Log path: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round2] [2025-08-08 09:26:43,683] [17620] [ResultReporter] [INFO] [Generate test report: file:///D:/dowmload/PerfTestScript-6.0_B034/CPU_INSTRUCTIONS_COMPARE/modelcase_compare/reports/report_20250808092642/ResourceUsage_PerformanceDynamic_Launcher_0010_round2/summary_report.html] [2025-08-08 09:26:43,684] [17620] [ResultReporter] [INFO] [Generate report data: file:///D:/dowmload/PerfTestScript-6.0_B034/CPU_INSTRUCTIONS_COMPARE/modelcase_compare/reports/report_20250808092642/ResourceUsage_PerformanceDynamic_Launcher_0010_round2/report_data.json] [2025-08-08 09:26:43,685] [17620] [ResultReporter] [INFO] [The total tests of ResourceUsage_PerformanceDynamic_Launcher_0010 module is 0] [2025-08-08 09:26:43,685] [17620] [ReporterHelper] [INFO] [Generate data report: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round2\summary_report.xml] [2025-08-08 09:26:43,686] [17620] [ResultReporter] [INFO] [Generate record file: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round2\task_info.record] [2025-08-08 09:26:43,686] [17620] [ResultReporter] [INFO] [Generate summary ini: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round2\summary.ini] [2025-08-08 09:26:43,689] [17620] [ResultReporter] [INFO] [Copy summary files to C:\Users\Y60098~1\AppData\Local\Temp\xdevice_data\latest] [2025-08-08 09:26:43,694] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:43,694] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:43,695] [17620] [ResultReporter] [INFO] [************** Ended generate reports ************] [2025-08-08 09:26:43,695] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:43,695] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:43,952] [17620] [Main] [INFO] [*************** xDevice Test Framework 6.0.4.12 Starting ***************] [2025-08-08 09:26:43,958] [17620] [Console] [INFO] [Input command: run -sn 3ZF0124807000263 -l ResourceUsage_PerformanceDynamic_Launcher_0010 -tcpath D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\perfModel\ResourceUsageCase_Single\camera -rp D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round3 ] [2025-08-08 09:26:43,960] [17620] [Request] [INFO] [Report path: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round3] [2025-08-08 09:26:43,962] [17620] [Impl] [ERROR] [[Environment-0101014] Test source 'ResourceUsage_PerformanceDynamic_Launcher_0010' or its json does not exist [Suggestions] 1、确认是否存在对应的测试文件或用例json;2、检查user_config.xml的testcase路径配置;3、确保xdevice框架程序工作目录为脚本工程目录] [ErrorNo=00000] [2025-08-08 09:26:43,962] [17620] [Utils] [INFO] [D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round3\result\ResourceUsage_PerformanceDynamic_Launcher_0010.xml does not exist, create an empty report] [2025-08-08 09:26:43,963] [17620] [ReporterHelper] [INFO] [Generate data report: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round3\result\ResourceUsage_PerformanceDynamic_Launcher_0010.xml] [2025-08-08 09:26:43,964] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:43,964] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:43,964] [17620] [ResultReporter] [INFO] [************** Start generate reports ************] [2025-08-08 09:26:43,965] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:43,965] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:43,987] [17620] [ResultReporter] [INFO] [Test Summary: modules: 1, repeat: 1, run modules: 0, total: 0, passed: 0, failed: 0, blocked: 0, ignored: 0, unavailable: 1] [2025-08-08 09:26:43,988] [17620] [ResultReporter] [INFO] [Log path: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round3] [2025-08-08 09:26:43,988] [17620] [ResultReporter] [INFO] [Generate test report: file:///D:/dowmload/PerfTestScript-6.0_B034/CPU_INSTRUCTIONS_COMPARE/modelcase_compare/reports/report_20250808092642/ResourceUsage_PerformanceDynamic_Launcher_0010_round3/summary_report.html] [2025-08-08 09:26:43,989] [17620] [ResultReporter] [INFO] [Generate report data: file:///D:/dowmload/PerfTestScript-6.0_B034/CPU_INSTRUCTIONS_COMPARE/modelcase_compare/reports/report_20250808092642/ResourceUsage_PerformanceDynamic_Launcher_0010_round3/report_data.json] [2025-08-08 09:26:43,990] [17620] [ResultReporter] [INFO] [The total tests of ResourceUsage_PerformanceDynamic_Launcher_0010 module is 0] [2025-08-08 09:26:43,990] [17620] [ReporterHelper] [INFO] [Generate data report: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round3\summary_report.xml] [2025-08-08 09:26:43,991] [17620] [ResultReporter] [INFO] [Generate record file: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round3\task_info.record] [2025-08-08 09:26:43,992] [17620] [ResultReporter] [INFO] [Generate summary ini: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round3\summary.ini] [2025-08-08 09:26:43,994] [17620] [ResultReporter] [INFO] [Copy summary files to C:\Users\Y60098~1\AppData\Local\Temp\xdevice_data\latest] [2025-08-08 09:26:43,999] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:44,000] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:44,000] [17620] [ResultReporter] [INFO] [************** Ended generate reports ************] [2025-08-08 09:26:44,000] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:44,000] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:44,261] [17620] [Main] [INFO] [*************** xDevice Test Framework 6.0.4.12 Starting ***************] [2025-08-08 09:26:44,266] [17620] [Console] [INFO] [Input command: run -sn 3ZF0124807000263 -l ResourceUsage_PerformanceDynamic_Launcher_0010 -tcpath D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\perfModel\ResourceUsageCase_Single\camera -rp D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round4 ] [2025-08-08 09:26:44,268] [17620] [Request] [INFO] [Report path: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round4] [2025-08-08 09:26:44,270] [17620] [Impl] [ERROR] [[Environment-0101014] Test source 'ResourceUsage_PerformanceDynamic_Launcher_0010' or its json does not exist [Suggestions] 1、确认是否存在对应的测试文件或用例json;2、检查user_config.xml的testcase路径配置;3、确保xdevice框架程序工作目录为脚本工程目录] [ErrorNo=00000] [2025-08-08 09:26:44,270] [17620] [Utils] [INFO] [D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round4\result\ResourceUsage_PerformanceDynamic_Launcher_0010.xml does not exist, create an empty report] [2025-08-08 09:26:44,271] [17620] [ReporterHelper] [INFO] [Generate data report: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round4\result\ResourceUsage_PerformanceDynamic_Launcher_0010.xml] [2025-08-08 09:26:44,272] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:44,274] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:44,274] [17620] [ResultReporter] [INFO] [************** Start generate reports ************] [2025-08-08 09:26:44,274] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:44,274] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:44,297] [17620] [ResultReporter] [INFO] [Test Summary: modules: 1, repeat: 1, run modules: 0, total: 0, passed: 0, failed: 0, blocked: 0, ignored: 0, unavailable: 1] [2025-08-08 09:26:44,297] [17620] [ResultReporter] [INFO] [Log path: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round4] [2025-08-08 09:26:44,297] [17620] [ResultReporter] [INFO] [Generate test report: file:///D:/dowmload/PerfTestScript-6.0_B034/CPU_INSTRUCTIONS_COMPARE/modelcase_compare/reports/report_20250808092642/ResourceUsage_PerformanceDynamic_Launcher_0010_round4/summary_report.html] [2025-08-08 09:26:44,298] [17620] [ResultReporter] [INFO] [Generate report data: file:///D:/dowmload/PerfTestScript-6.0_B034/CPU_INSTRUCTIONS_COMPARE/modelcase_compare/reports/report_20250808092642/ResourceUsage_PerformanceDynamic_Launcher_0010_round4/report_data.json] [2025-08-08 09:26:44,299] [17620] [ResultReporter] [INFO] [The total tests of ResourceUsage_PerformanceDynamic_Launcher_0010 module is 0] [2025-08-08 09:26:44,299] [17620] [ReporterHelper] [INFO] [Generate data report: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round4\summary_report.xml] [2025-08-08 09:26:44,300] [17620] [ResultReporter] [INFO] [Generate record file: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round4\task_info.record] [2025-08-08 09:26:44,301] [17620] [ResultReporter] [INFO] [Generate summary ini: D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\reports\report_20250808092642\ResourceUsage_PerformanceDynamic_Launcher_0010_round4\summary.ini] [2025-08-08 09:26:44,303] [17620] [ResultReporter] [INFO] [Copy summary files to C:\Users\Y60098~1\AppData\Local\Temp\xdevice_data\latest] [2025-08-08 09:26:44,308] [17620] [ResultReporter] [INFO] [2025-08-08 09:26:44,308] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:44,309] [17620] [ResultReporter] [INFO] [************** Ended generate reports ************] [2025-08-08 09:26:44,309] [17620] [ResultReporter] [INFO] [**************************************************] [2025-08-08 09:26:44,309] [17620] [ResultReporter] [INFO] total data files 0 current hiperf_html files 0 主线程退出 共 0 个Trace文件待解析 主线程退出 Traceback (most recent call last): File "D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\main.py", line 52, in <module> result1 = all_data_check(result_path,analysis_output) File "D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\aw\resource\check\all_data_check.py", line 28, in all_data_check all_steps_bodonglv_path = process_data(src_path, output_path) File "D:\dowmload\PerfTestScript-6.0_B034\CPU_INSTRUCTIONS_COMPARE\modelcase_compare\aw\resource\check\parser_cpu_c3.py", line 103, in process_data steps = [d for d in os.listdir(first_round_path) FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'D:\\dowmload\\PerfTestScript-6.0_B034\\CPU_INSTRUCTIONS_COMPARE\\modelcase_compare\\reports\\report_20250808092642\\ResourceUsage_PerformanceDynamic_Launcher_0010_round0\\hiperf' Process finished with exit code 1
最新发布
08-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值