Jira 在windows上与Taurus一起使用dc应用程序性能工具包

Jira 在windows上与Taurus一起使用dc应用程序性能工具包,jira,performance-testing,taurus,Jira,Performance Testing,Taurus,我正在尝试在windows 10上使用 我已经安装了金牛座从 jira安装在我的系统上,我可以使用http://localhost:2990/jira 然而,当我运行bzt jira.yml时,我得到了低于错误的结果 14:43:35 INFO: Starting shell command: python util/post_run/jmeter_post_check.py←[0m 14:43:36 INFO: Starting shell command: python util/jtl_c

我正在尝试在windows 10上使用

我已经安装了金牛座从

jira安装在我的系统上,我可以使用http://localhost:2990/jira

然而,当我运行bzt jira.yml时,我得到了低于错误的结果

14:43:35 INFO: Starting shell command: python util/post_run/jmeter_post_check.py←[0m
14:43:36 INFO: Starting shell command: python util/jtl_convertor/jtls-to-csv.py kpi.jtl selenium.jtl←[0m
←[33m14:43:36 WARNING: Errors for python util/jtl_convertor/jtls-to-csv.py kpi.jtl selenium.jtl:
Traceback (most recent call last):



File "util/jtl_convertor/jtls-to-csv.py", line 8, in <module>
    import pandas
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pandas\__init__.py", line 11, in <module>
    __import__(dependency)
  File "C:\Program Files\Taurus\pkgs\numpy\__init__.py", line 138, in <module>
    from . import _distributor_init
  File "C:\Program Files\Taurus\pkgs\numpy\_distributor_init.py", line 26, in <module>
    WinDLL(os.path.abspath(filename))
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\ctypes\__init__.py", line 373, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 is not a valid Win32 application
←[0m
←[31m14:43:36 ERROR: Child Process Error: Test runner selenium (PyTestExecutor) has failed with retcode 1←[0m
←[31m14:43:36 ERROR: PyTestExecutor STDERR:
Traceback (most recent call last):
  File "C:\Program Files\Taurus\pkgs\bzt\resources\pytest_runner.py", line 22, in <module>
    import pytest
  File "C:\Program Files\Taurus\pkgs\pytest\__init__.py", line 7, in <module>
    from _pytest.assertion import register_assert_rewrite
  File "C:\Program Files\Taurus\pkgs\_pytest\assertion\__init__.py", line 10, in <module>
    from _pytest.assertion import rewrite
  File "C:\Program Files\Taurus\pkgs\_pytest\assertion\rewrite.py", line 30, in <module>
    from _pytest.assertion import util
  File "C:\Program Files\Taurus\pkgs\_pytest\assertion\util.py", line 14, in <module>
    import _pytest._code
  File "C:\Program Files\Taurus\pkgs\_pytest\_code\__init__.py", line 2, in <module>
    from .code import Code
  File "C:\Program Files\Taurus\pkgs\_pytest\_code\code.py", line 29, in <module>
    import pluggy
  File "C:\Program Files\Taurus\pkgs\pluggy\__init__.py", line 16, in <module>
    from .manager import PluginManager, PluginValidationError
  File "C:\Program Files\Taurus\pkgs\pluggy\manager.py", line 11, in <module>
    import importlib_metadata
  File "C:\Program Files\Taurus\pkgs\importlib_metadata\__init__.py", line 623, in <module>
    __version__ = version(__name__)
  File "C:\Program Files\Taurus\pkgs\importlib_metadata\__init__.py", line 585, in version
    return distribution(distribution_name).version
  File "C:\Program Files\Taurus\pkgs\importlib_metadata\__init__.py", line 558, in distribution
    return Distribution.from_name(distribution_name)
  File "C:\Program Files\Taurus\pkgs\importlib_metadata\__init__.py", line 215, in from_name
    raise PackageNotFoundError(name)
importlib_metadata.PackageNotFoundError: No package metadata was found for importlib_metadata←[0m
14:43:35信息:启动shell命令:python util/post_run/jmeter_post_check.py←[0m
14:43:36信息:启动shell命令:python util/jtl_convertor/jtls-to-csv.py kpi.jtl selenium.jtl←[0m
←[33m14:43:36警告:python util/jtl_转换器/jtls-to-csv.py kpi.jtl selenium.jtl的错误:
回溯(最近一次呼叫最后一次):
文件“util/jtl_convertor/jtls to csv.py”,第8行,在
进口大熊猫
文件“C:\Users\Admin\AppData\Local\Programs\Python38-32\lib\site packages\pandas\\uuuuuuu init\uuuuuuuuu.py”,第11行,在
__导入(依赖项)
文件“C:\Program Files\Taurus\pkgs\numpy\\uuuuu init\uuuuu.py”,第138行,在
from.import\u distributor\u init
文件“C:\Program Files\Taurus\pkgs\numpy\\u distributor\u init.py”,第26行,在
windl(os.path.abspath(文件名))
文件“C:\Users\Admin\AppData\Local\Programs\Python38-32\lib\ctypes\\ uuuuu init\ uuuuuu.py”,第373行,在\uuu init中__
self.\u handle=\u dlopen(self.\u名称,模式)
OSError:[WinError 193]%1不是有效的Win32应用程序
←[0m
←[31m14:43:36错误:子进程错误:测试运行程序selenium(PyTestExecutor)已失败,返回代码为1←[0m
←[31m14:43:36错误:PyTestExecutor标准:
回溯(最近一次呼叫最后一次):
文件“C:\Program Files\Taurus\pkgs\bzt\resources\pytest\u runner.py”,第22行,在
导入pytest
文件“C:\Program Files\Taurus\pkgs\pytest\\uuuuu init\uuuuuu.py”,第7行,在
从_pytest.assertion导入寄存器_assert_重写
文件“C:\Program Files\Taurus\pkgs\\ uPytest\assertion\\ uuuuu init\uuuuu.py”,第10行,在
从_pytest.assertion导入重写
文件“C:\Program Files\Taurus\pkgs\\u pytest\assertion\rewrite.py”,第30行,在
来自_pytest.assertion import util
文件“C:\Program Files\Taurus\pkgs\\u pytest\assertion\util.py”,第14行,在
导入_pytest._代码
文件“C:\Program Files\Taurus\pkgs\\u pytest\\u code\\uuu init\uuu.py”,第2行,在
from.code导入代码
文件“C:\Program Files\Taurus\pkgs\\u pytest\\u code\code.py”,第29行,在
进口插头
文件“C:\Program Files\Taurus\pkgs\pluggy\\ uuuuu init\uuuuuu.py”,第16行,在
从.manager导入PluginManager,PlugInvalidateError
文件“C:\Program Files\Taurus\pkgs\pluggy\manager.py”,第11行,在
导入导入lib_元数据
文件“C:\Program Files\Taurus\pkgs\importlib\u metadata\\uuuu init\uuuu.py”,第623行,在
__版本=版本(名称)
文件“C:\Program Files\Taurus\pkgs\importlib\u metadata\\uuuu init\uuuu.py”,第585行,版本
返回分发(分发名称)。版本
文件“C:\Program Files\Taurus\pkgs\importlib\u metadata\\uuuu init\uuuu.py”,第558行,在发行版中
返回分发。从\u名称(分发\u名称)
文件“C:\Program Files\Taurus\pkgs\importlib\u metadata\\uuuu init\uuuuu.py”,第215行,在from\u名称中
raise PackageNotFoundError(名称)
importlib_元数据.PackageNotFoundError:找不到importlib_元数据的包元数据←[0m

我做错了什么?

您遇到的错误是缺少软件包,您需要安装下面列出的所有软件包,以便能够运行这些测试,似乎您忽略了第章

因此,在启动Taurus测试之前,请确保执行
pip install-r requirements.txt
,因为Taurus不会自行处理依赖关系

更多信息:


我不得不删除安装在 C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\lib\

这是在bzt之前安装的

为了纠正这个问题,我卸载了taurus并手动安装了它

使用python-3.8.5-amd64.exe安装python,但不使用python-3.8.5.exe