Httprunner初步学习

一:简介

一直在技术博客上看到Httprunner测试框架,但始终不太明白这个框架的具体作用,今天就花点时间来初步学习了解一下。

HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。

HttpRunner 是一个基于 Python 开发的测试框架,可以运行在 macOS、Linux、Windows 系统平台上。

二:安装

可以使用 pip 进行安装

pip install httprunner

 

如果你需要使用最新的开发版本,那么可以采用项目的 GitHub 仓库地址进行安装:

pip install git+https://github.com/HttpRunner/HttpRunner.git@master

 三:示例

 以上主要针对httprunner场景,如果需要进行调试或者二次开发,则需要下载完整东得依赖库

首先安装poetry,poetry是一个python的包管理工具,并提供一些打包发布的功能,我们通过pip 安装即可

pip install poetry

拉取github仓库代码

git clone https://github.com/HttpRunner/HttpRunner.git

进入下载的httprunner目录输入:

cd httprunner poetry install

 

 安装完成所有的依赖在运行单元测试,通过则说明环境安装正常。

poetry run python -m unittest discover

 

 基本的环境搭建完成,后续在进行深入的学习吧。

 


__EOF__

本文作者Harry
本文链接https://www.cnblogs.com/harry66/p/13478744.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   Harry_666  阅读(211)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示