天天看点

01-Httprunner接口自动化第一篇:应用环境与安装一、应用环境二、安装三、验证

一、应用环境

  1. 需要安装python:httprunner3,要求python>=3.6,<4.0
  2. 需要安装pip
  3. 安装方式可参考如下

    3.1 https://ke.qq.com/itdoc/python3/python3-zv1u335z.html

    3.2 https://www.runoob.com/python3/python3-install.html

二、安装

  1. 安装依赖库

依赖库 版本要求 是否必须

python 3.7及其以上 是

requests 2.22.0及其以上 是

pyyaml 5.4.1及其以上 是

pydantic 大于1.8.0,小于1.9.0 是

loguru 0.4.1及其以上 是

jmespath 0.9.5及其以上 是

black 22.3.0及其以上 是

pytest 7.1.1及其以上 是

pytest-html 3.1.1及其以上 是

sentry-sdk 0.14.4及其以上 是

allure-pytest 2.8.16及其以上 否

requests-toolbelt 0.9.1及其以上 否

filetype 1.0.7及其以上 否

Brotli 1.0.9及其以上 是

jinja2 3.0.3及其以上 是

toml 0.10.2及其以上 是

sqlalchemy 1.4.36及其以上 否

sentry-sdk 0.14.4及其以上 是

allure-pytest 2.8.16及其以上 否

requests-toolbelt 0.9.1及其以上 否

filetype 1.0.7及其以上 否

  1. 安装httprunner:pip3 install httprunner

三、验证

当httprunner安装完毕,系统中将被安装4个命令:

httprunner: 主要的命令,可以使用所有的函数 hrun: httprunner run的别名,用于运行yaml/json/pytest测试用例

hmake: httprunner make的别名,用于转换yaml/json为pytest的测试用例

har2case: httprunner har2case的别名,用于转换har为yaml/json测试用例

查看httprunner版本: httprunner -V #hrun -V

查看运行选项: $ httprunner -h

目前httprunner4.0已经上线,大家也可以参考官方文档:https://httprunner.com/docs/user-guide/

python httprunner3.0

作者:gz_tester

链接:https://www.jianshu.com/p/8e1aa112ce6e

继续阅读