httprunner2+python快速上手

httprunner2+python快速上手,第1张

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5689317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存