Jenkins ジョブから 1 つの .jmx ファイルを開始する taurus を実行して、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
レポートは問題なく終了し、出力を除いてすべて OK です。これについて多くの情報を検索しましたが、解決策が見つかりません。これに対する唯一の「解決策」は、python 実行時の import psutil でした。したがって、私のジェンキンスジョブ構成は次のとおりです。
しかし、それは機能しません!、問題はまだここにあります
Python と Taurus のバージョン:
アップデート
これは私のymlファイルです: