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系统平台上

HttpRunner安装

在python工作目录下创建一个项目模板

cmd 进入到Python工作目录-->输入以下命令:

hrun --startproject 项目名称

我Python的测试工作目录是: documents/automatedTesting/pythonHttpRunner/testHttpRunner

技术图片

 

 

技术图片

 

然后会生成一个myhrun的文件夹,且myhrun的文件夹下看到生成的4个目录和一个py文件

 

技术图片

 

 

4、目录介绍:

      testcases:存放用例

      testsuites:存放套件

      reports:自动生成报告并放到该目录

 

以上是关于httprunner 4.x学习的主要内容,如果未能解决你的问题,请参考以下文章

httprunner 3.X学习

框架学习分享HttpRunner

HttpRunner学习汇总

学习httprunner记录03

httprunner学习16-locust性能测试

HttpRunner V2.x 学习