httprunner 4.x学习
Posted 此名称已经存在
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了httprunner 4.x学习相关的知识,希望对你有一定的参考价值。
执行命令:
hrp run .\\test_extract.yml --gen-html-report
日志:
6:03PM INF validate status_code assertMethod=eq checkExpr=status_code checkValue=200 checkValueType=int64 expectValue=200 expectValueType=int64 result=true
6:03PM INF run step end exportVars="agent":"application/json","origin":"218.94.85.82","url":"http://httpbin.org/post" step=post success=true type=request
6:03PM INF run testcase end testcase="引用变量"
6:03PM INF create folder path="results\\\\20230515180308"
6:03PM INF generate HTML report path="results\\\\20230515180308\\\\report.html"
6:03PM INF quit hashicorp plugin process
2023-05-15T18:03:15.897+0800 [WARN] grpc-py: plugin failed to exit gracefully
2023-05-15T18:03:15.913+0800 [ERROR] grpc-py: plugin process exited: path=C:\\Users\\JennyJiang\\.hrp\\venv\\Scripts\\python.exe pid=22096 error="exit status 1"
HttpRunner使用
环境mac 10.12
简介:
HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON
脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。
HttpRunner是一个基于Python开发的测试框架,可以运行在Mac、Linux、Windows系统平台上
在python工作目录下创建一个项目模板
cmd 进入到Python工作目录-->输入以下命令:
hrun --startproject 项目名称
我Python的测试工作目录是: documents/automatedTesting/pythonHttpRunner/testHttpRunner
然后会生成一个myhrun的文件夹,且myhrun的文件夹下看到生成的4个目录和一个py文件
4、目录介绍:
testcases:存放用例
testsuites:存放套件
reports:自动生成报告并放到该目录
以上是关于httprunner 4.x学习的主要内容,如果未能解决你的问题,请参考以下文章