栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

httprunner2+python快速上手

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

httprunner2+python快速上手

首先通过官方文档熟悉Httprunner测试框架:

https://v2.httprunner.org/

软件安装:

  1. Pycharm
  2. Fiddler

makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/11/2022(此日期应晚于安装日期)

  1. Python 7或以上版本
  2. httprunner安装:(如果之前已经安装httprunner,不是2.5.7版本,先卸载 pip uninstall httprunner)

pip install httprunner==2.5.7 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

  1. pip install flask -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

用Httprunner开启一个flask 应用服务实例:

  1. 从https://v2.httprunner.org/quickstart/上下载api_server.py源文件到本地
  2. 在api_server.py源文件的同级目录下创建一个.bat文件,文件内容如下

set FLASK_APP=api_server.py

set FLASK_ENV=development

flask run

  1. 双击.bat文件,若屏幕回显如下图所示说明flask 应用服务已启动

  1. 使用浏览器访问该web服务

  1. 使用Fidller捕获http请求并导出session(.har文件)

  1. 使用脚手架生成 HttpRunner 默认项目结构,cmd运行以下命令:

hrun --startproject <项目名称>

  1. 用Pycharm打开该项目

  1. 使用har2case辅助工具将第5步导出的.har文件转换成json格式的测试用例

将生成的json格式的测试用例导入到项目下的testcases文件夹下

  1. 编辑测试用例,添加response断言

  1. hrun命令运行该测试用例(运行后会自动生成测试报告report文件夹下)

  1. 按照Httprunner的中文指导手册https://v2.httprunner.org/quickstart/完成双接口(前后依赖)测试用例的练习
  2. httprunner内置断言方法大全:httprunner中validate的比较方法总结 - 小鱼儿_summer - 博客园
  3. httprunner.v3.x官方文档地址请参见:HttpRunner V3.x Docs
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/688807.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号