前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HttpRunner使用

HttpRunner使用

作者头像
Criss@陈磊
发布2019-08-02 11:05:32
2.1K1
发布2019-08-02 11:05:32
举报
文章被收录于专栏:测试技术圈

今天介绍 HttpRunner 这个开源工具的使用 官网地址 https://cn.httprunner.org

pip installl httpruner 默认安装最新版本pip install httprunner==2.1.2 安装制定的版本

  • 安装成功检查

    pip list 查看当前环境中所有的安装包pip show httprunner 显示 httpRunner 信息

  • 检查HttpRunner 环境 hrun命令
代码语言:javascript
复制
hrun -V & hrun --version 检查 HttpRunner 版本har2case -V & har2case --version 检查通过 .har文件转换为测试用例命令
  • HttpRunner 命令介绍
代码语言:javascript
复制
# 显示版本号hrun -V  # 显示生成测试用例 har2case 版本号har2case -V 
# demo 为项目的名称hrun --startproject demo
调试运行方式转换导出的 .har格式文件# 需要先使用抓包工具,抓包数据保存成 .har 后缀的文件# 转换成 jsonhar2case docs/data/demo-quickstart.har
# 转换成 yamlhar2case docs/data/demo-quickstart.har -2y# 运行 yaml 格式用例hrun test_01.yaml
# 运行 json 格式用例hrun test_01.json
# 运行整个文件下的 测试用例hrun ***.yamlhrun testscase
# 失败时不再运行测试hrun filepath/testcase.yaml --failfast
日志级别# 包含最基本的信息,包括用例名称、请求的URL和Method、响应结果的状态码、耗时和内容大小hrun docs/data/demo-quickstart-6.json
# 查看到更详尽的信息hrun docs/data/demo-quickstart-6.json --log-level debug
# 保存详细过程数据hrun docs/data/demo-quickstart-6.json --save-test
  • 通过浏览器 F12 抓包 右键拷贝 har 格式文件, 保存 1193.har 格式文件 执行 har2case 1193.har -2y 生成为 yaml 格式文件 执行 har2case 1193.har 生成为 json 格式文件
  • 执行 转换的测试文件
代码语言:javascript
复制
hrun 1193.json --log-level debug  # debug 模式 执行会在 cmd中看到详细的执行结果** cmd 在那个层级目录中执行测试用例,测试报告就在当前目录 /reports 下
  • 查看测试报告
  • 总结 HttpRunner 通过简单的命令就可以执行,通过浏览器抓包,导出 .har 生成测试 用例 (json, yaml 格式用例)执行 测试用例,查看测试报告,下次再介绍如何在项目中使用 HttpRunner 框架。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 质问 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档