01-Httprunner接口自动化第一篇:应用环境与安装

2022-06-16  本文已影响0人  gz_tester

一、应用环境

  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/

上一篇下一篇

猜你喜欢

热点阅读