HTTPRunner学习笔记
HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。
在yaml文件中组织测试用例,在命令行执行。
参考:HTTPRunner_测开小菜鸟的博客-CSDN博客_httprunner
安装
输入命令pip install httprunner==2.3.0
新建项目
在想要新建项目的文件夹中打开cmd,输入hrun --startproject 项目名称
即可在当前目录下创建项目。.
测试用例
在testcases文件夹下的yml文件中写测试用例。
name: 查询学院信息
request:url: http://127.0.0.1:8099/api/departments/method: Getheaders:Content-Type: "application/json"validate:- eq: ["status_code", 200]
这个用例,通过Get方法请求url,并断言状态码是否为200。
运行用例
输入命令hrun 需要运行的用例路径(相对路径和绝对路径均可)
,即可运行测试用例。
可以查看执行成功,并生成了一个reports报告。
测试报告
报告详情里可以看到request和response。
HTTPRunner学习笔记相关推荐
- PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call
您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...
- 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程
暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...
- 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移
暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...
- 2020年Yann Lecun深度学习笔记(下)
2020年Yann Lecun深度学习笔记(下)
- 2020年Yann Lecun深度学习笔记(上)
2020年Yann Lecun深度学习笔记(上)
- 知识图谱学习笔记(1)
知识图谱学习笔记第一部分,包含RDF介绍,以及Jena RDF API使用 知识图谱的基石:RDF RDF(Resource Description Framework),即资源描述框架,其本质是一个 ...
- 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记
计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...
- Go 学习推荐 —(Go by example 中文版、Go 构建 Web 应用、Go 学习笔记、Golang常见错误、Go 语言四十二章经、Go 语言高级编程)
Go by example 中文版 Go 构建 Web 应用 Go 学习笔记:无痕 Go 标准库中文文档 Golang开发新手常犯的50个错误 50 Shades of Go: Traps, Gotc ...
- MongoDB学习笔记(入门)
MongoDB学习笔记(入门) 一.文档的注意事项: 1. 键值对是有序的,如:{ "name" : "stephen", "genda" ...
最新文章
- 禁止缩放safari浏览器--阻止双击放大--阻止双指掐捏放大-
- 设计模式之抽象工厂模式(Abstract Factory)摘录
- HDU 1879(最小生成树问题,Prim)
- NYOJ 904 search 二分查找
- 数组索引必须为正整数或逻辑值是什么意思_贪心算法:K次取反后最大化的数组和...
- bk3432开发的应用实例_《Javaweb开发实例大全》限时免费啦!
- vue 一个页面有点请求需要同时发送_前端性能优化,这些你都需要知道
- (转)MOMO的Unity3D研究院之深入理解Unity脚本的执行顺序(六十二)
- 颈椎前路caspar撑开器_“骨质增生”导致的颈椎病怎么破?
- 阿里完成首个可控量子比特研发;45 名谷歌员工举报不公对待;Swoft 2.0.6 正式版发布 | 极客头条...
- 微信小程序显示列表数据
- 计算机操作基础知识点总结
- VBA Excel 实践(三)Excel控件及Excel控件的初始化
- 聊聊索引失效?失效的原因是什么?
- Web服务器常用分类
- AUTOCAD——弧形文字排列
- wamp下localhost目录Your Projects下项目无法打开解决方案
- 计算机毕业设计Java基于的药品销售系统(源码+系统+mysql数据库+lW文档)
- On the Effectiveness of Visible Watermarks 利用AI技术去除图像水印
- 四级英语作文:拯救动物
热门文章
- 10-1 channel
- 函数适配器:bind2nd
- java常量数组吗_java – 如何在注释中使用数组常量
- 详解python运行三种方式_详解python运行三种方式
- 给出如下公式的python表达式7+9i+2xcos66_这100道练习,带你玩转Numpy
- 一个html可以有几个h1,关于html:HTML5大纲和多个H1 SEO
- java反编译工具_移动app安全测试 - 客户端 - 反编译保护
- wordpress functions.php 在哪,实用WordPress functions.php代码收藏 – 来自WordPress Answers
- PaddleOCR问题汇总(1)
- Ubuntu上安装OpenGL