接口自动化HttpRunner3.x安装

目的:接口自动化测试

httprunner 适用于macOS windows Linux

 https://pypi.org/project/httprunner/

 

 环境:macOS 10.12

前提条件:已安装python3.7

(需要先检验是否安装了pip,如果安装的是python3.4版本以上的,就不需要重新安装)

python3 安装

pycharm安装

 

 httprunner3,要求python>=3.6,<4.0

 最好安装3.8及以下

pip3 install httprunner

 卸载

pip3 uninstall httprunner

 

安装升级:

如果之前有安装过HttpRunner,现在需要升级到最新版本,可以使用-U参数

$ pip3 install -U HttpRunner
$ pip3 install -U git+https://github.com/HttpRunner/HttpRunner.git@master

1.pip3 install httprunner

 

 

 

httprunner 3要求 pytest5.4.2以上 (验证版本:pip3 show pytest)

 

2.安装成功验证

cmd 输入 hrun -V 

 

windows10测试时,报错 `AttributeError: module 'collections' has no attribute 'Mapping'`,因为在python@3.10中 Mapping被从collections中移除。

 解决办法是安装python3.8版本(以下应该也可以)

 

输入har2case -V

 

一般安装完httpruuner,会自带har2case,如果没有,则需要安装

pip3 install har2case==0.3.1

或者 pip3 install har2case

 

验证版本

 

 

posted @ 2020-03-12 22:12  yimu-yimu  阅读(2009)  评论(0编辑  收藏  举报