我执行 taurus,从 Jenkins 作业启动一个 .jmx 文件来运行 jmeter 测试并将报告发送到 Blazemeter。该作业连接到 Windows Server 的从属服务器,从中提取 .yaml(taurus 文件)和 .jmx(jmeter 文件)。作业已执行且测试成功完成,但测试的最后输出显示以下内容:
psutil-debug> GetActiveProcessorCount() not available; using GetNativeSystemInfo()
psutil-debug> GetActiveProcessorCount() not available; using GetNativeSystemInfo()
psutil-debug> DeviceIoControl -> ERROR_INVALID_FUNCTION; ignore PhysicalDrive0
psutil-debug> DeviceIoControl -> ERROR_INVALID_FUNCTION; ignore PhysicalDrive1
psutil-debug> DeviceIoControl -> ERROR_INVALID_FUNCTION; ignore PhysicalDrive2
psutil-debug> DeviceIoControl -> ERROR_INVALID_FUNCTION; ignore PhysicalDrive3
报告完成没有问题,一切正常,少了输出。我搜索了很多关于此的信息,但我没有找到解决方案。执行 python 时,唯一的“解决方案”是 import psutil 。所以,我的詹金斯工作配置是这样的:
但它不起作用!,问题仍然存在
Python 和 Taurus 版本:
更新
这是我的 yml 文件: