Taurus - 継続的テスト自動化フレームワーク
本家: Taurus
インストール
$ python -m venv pyTaurus
$ . .\pyTaurus\Scripts\activate
(pyTaurus) $ python -m pip install --upgrade pip
Requirement already satisfied: pip in c:\users\tomoyan\pytaurus1\lib\site-packages (22.0.4) Collecting pip Downloading pip-22.1.2-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 980.9 kB/s eta 0:00:00 Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 22.0.4 Uninstalling pip-22.0.4: Successfully uninstalled pip-22.0.4 Successfully installed pip-22.1.2
(pyTaurus) $ pip install --upgrade wheel setuptools cython
Collecting wheel Using cached wheel-0.37.1-py2.py3-none-any.whl (35 kB) Requirement already satisfied: setuptools in c:\users\tomoyan\pytaurus1\lib\site-packages (58.1.0) Collecting setuptools Downloading setuptools-62.6.0-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 1.7 MB/s eta 0:00:00 Collecting cython Using cached Cython-0.29.30-py2.py3-none-any.whl (985 kB) Installing collected packages: wheel, setuptools, cython Attempting uninstall: setuptools Found existing installation: setuptools 58.1.0 Uninstalling setuptools-58.1.0: Successfully uninstalled setuptools-58.1.0 Successfully installed cython-0.29.30 setuptools-62.6.0 wheel-0.37.1
(pyTaurus) $ pip install bzt
Collecting bzt Downloading bzt-1.16.8-py2.py3-none-any.whl (424 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 425.0/425.0 KB 160.9 kB/s eta 0:00:00 Collecting colorama Downloading colorama-0.4.5-py2.py3-none-any.whl (16 kB) Collecting molotov!=2.3 Downloading molotov-2.4.tar.gz (39 kB) Preparing metadata (setup.py) ... done Collecting Cython Downloading Cython-0.29.30-py2.py3-none-any.whl (985 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 985.1/985.1 KB 348.5 kB/s eta 0:00:00 Collecting fuzzyset2 Downloading fuzzyset2-0.2.0-cp310-cp310-win_amd64.whl (38 kB) Collecting colorlog Downloading colorlog-6.6.0-py2.py3-none-any.whl (11 kB) Collecting requests>=2.18.1 Downloading requests-2.28.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 KB 674.5 kB/s eta 0:00:00 Collecting psutil>=5.6.6 Downloading psutil-5.9.1-cp310-cp310-win_amd64.whl (245 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 245.8/245.8 KB 430.7 kB/s eta 0:00:00 Collecting progressbar33 Downloading progressbar33-2.4.tar.gz (10 kB) Preparing metadata (setup.py) ... done Collecting pyyaml Downloading PyYAML-6.0-cp310-cp310-win_amd64.whl (151 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.7/151.7 KB 431.1 kB/s eta 0:00:00 Collecting lxml>=4.6.2 Downloading lxml-4.9.0-cp310-cp310-win_amd64.whl (3.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 430.6 kB/s eta 0:00:00 Collecting hdrpy>=0.3.3 Downloading hdrpy-0.3.3-py2.py3-none-any.whl (7.8 kB) Collecting terminaltables>=3.1.0 Downloading terminaltables-3.1.10-py2.py3-none-any.whl (15 kB) Collecting astunparse>=1.6.0 Downloading astunparse-1.6.3-py2.py3-none-any.whl (12 kB) Collecting cssselect Downloading cssselect-1.1.0-py2.py3-none-any.whl (16 kB) Collecting urwid Downloading urwid-2.1.2.tar.gz (634 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 634.6/634.6 KB 399.5 kB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting six<2.0,>=1.6.1 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting wheel<1.0,>=0.23.0 Downloading wheel-0.37.1-py2.py3-none-any.whl (35 kB) Collecting numpy>=1.14.0 Downloading numpy-1.23.0-cp310-cp310-win_amd64.whl (14.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.6/14.6 MB 422.0 kB/s eta 0:00:00 Collecting aiohttp Downloading aiohttp-3.8.1-cp310-cp310-win_amd64.whl (555 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 555.1/555.1 KB 391.7 kB/s eta 0:00:00 Collecting aiodogstatsd Downloading aiodogstatsd-0.16.0.post0-py3-none-any.whl (10 kB) Collecting multiprocessing_on_dill Downloading multiprocessing_on_dill-3.5.0a4.tar.gz (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.3/53.3 KB 916.8 kB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting urllib3<1.27,>=1.21.1 Downloading urllib3-1.26.9-py2.py3-none-any.whl (138 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.0/139.0 KB 317.1 kB/s eta 0:00:00 Collecting certifi>=2017.4.17 Downloading certifi-2022.6.15-py3-none-any.whl (160 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.2/160.2 KB 355.5 kB/s eta 0:00:00 Collecting charset-normalizer~=2.0.0 Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) Collecting idna<4,>=2.5 Downloading idna-3.3-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 KB 652.8 kB/s eta 0:00:00 Collecting rapidfuzz Downloading rapidfuzz-2.0.15-cp310-cp310-win_amd64.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 428.2 kB/s eta 0:00:00 Collecting yarl<2.0,>=1.0 Downloading yarl-1.7.2-cp310-cp310-win_amd64.whl (122 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.2/122.2 KB 447.8 kB/s eta 0:00:00 Collecting async-timeout<5.0,>=4.0.0a3 Downloading async_timeout-4.0.2-py3-none-any.whl (5.8 kB) Collecting frozenlist>=1.1.1 Downloading frozenlist-1.3.0-cp310-cp310-win_amd64.whl (33 kB) Collecting aiosignal>=1.1.2 Downloading aiosignal-1.2.0-py3-none-any.whl (8.2 kB) Collecting attrs>=17.3.0 Downloading attrs-21.4.0-py2.py3-none-any.whl (60 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.6/60.6 KB 1.1 MB/s eta 0:00:00 Collecting multidict<7.0,>=4.5 Downloading multidict-6.0.2-cp310-cp310-win_amd64.whl (27 kB) Collecting dill Downloading dill-0.3.5.1-py2.py3-none-any.whl (95 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.8/95.8 KB 365.8 kB/s eta 0:00:00 Collecting jarowinkler<1.1.0,>=1.0.3 Downloading jarowinkler-1.0.4-cp310-cp310-win_amd64.whl (58 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.0/59.0 KB 443.2 kB/s eta 0:00:00 Using legacy 'setup.py install' for molotov, since package 'wheel' is not installed. Using legacy 'setup.py install' for progressbar33, since package 'wheel' is not installed. Using legacy 'setup.py install' for urwid, since package 'wheel' is not installed. Using legacy 'setup.py install' for multiprocessing_on_dill, since package 'wheel' is not installed. Installing collected packages: urwid, progressbar33, wheel, urllib3, terminaltables, six, pyyaml, psutil, numpy, multidict, lxml, jarowinkler, idna, frozenlist, dill, Cython, cssselect, colorama, charset-normalizer, certifi, attrs, async-timeout, aiodogstatsd, yarl, requests, rapidfuzz, multiprocessing_on_dill, hdrpy, colorlog, astunparse, aiosignal, fuzzyset2, aiohttp, molotov, bzt Running setup.py install for urwid ... done Running setup.py install for progressbar33 ... done Running setup.py install for multiprocessing_on_dill ... done Running setup.py install for molotov ... done Successfully installed Cython-0.29.30 aiodogstatsd-0.16.0.post0 aiohttp-3.8.1 aiosignal-1.2.0 astunparse-1.6.3 async-timeout-4.0.2 attrs-21.4.0 bzt-1.16.8 certifi-2022.6.15 charset-normalizer-2.0.12 colorama-0.4.5 colorlog-6.6.0 cssselect-1.1.0 dill-0.3.5.1 frozenlist-1.3.0 fuzzyset2-0.2.0 hdrpy-0.3.3 idna-3.3 jarowinkler-1.0.4 lxml-4.9.0 molotov-2.4 multidict-6.0.2 multiprocessing_on_dill-3.5.0a4 numpy-1.23.0 progressbar33-2.4 psutil-5.9.1 pyyaml-6.0 rapidfuzz-2.0.15 requests-2.28.0 six-1.16.0 terminaltables-3.1.10 urllib3-1.26.9 urwid-2.1.2 wheel-0.37.1 yarl-1.7.2