如何解决psutil问题-Taurus

时间:2018-07-31 14:02:27

标签: windows jenkins jmeter blazemeter taurus

我执行了taurus,从Jenkins作业中启动一个.jmx文件,以运行jmeter测试并将报告发送给Blazemeter。作业连接到Windows Server的从属服务器,在该从属服务器中解压缩该服务器的.yaml(金牛文件)和.jmx(jmeter文件)。 作业已执行且测试成功完成,但是测试的最后输出显示以下内容:

resultados_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时导入psutil。因此,我的詹金斯工作配置具有以下特点:

enter image description here

但是它不起作用!问题仍然存在

Python和Taurus版本:

taurus_&_python_version

更新

这是我的yml文件:

yamlfile

1 个答案:

答案 0 :(得分:0)

很可能您遇到了psutil issue,因此,我建议通过向配置文件中添加以下行来禁用Taurus本地监视:

~services:
- module: monitoring
  local:
  - metrics:

或者,您可以使用ServerAgent监视(JMeter PerfMon Plugin的一部分)在测试运行期间收集CPU,内存和磁盘信息。