码迷,mamicode.com
首页 > Web开发 > 详细

基于httpRunner 框架接口测试

时间:2019-11-05 15:02:21      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:安装   ssi   span   抓取   测试报告   pytho   https协议   tps   窗口   

【简介】

HttpRunner是面向http/https协议的通用测试框架,集合了Request、unittest、Locust和一些常用的Python第三方库,只需要编写一份JSON/YAML脚本,即可实现自动化测试、持续集成、性能测试等需求。

 

【环境】

  代理工具Fiddler或Charles

  已配置python,且已安装httpRunner

  

【步骤】

  1. 构造har数据
  2. 将文件转化为hrun命令支持的json格式或yaml格式
  3. 通过“hrun xx.json"执行并生成测试报告

 

  具体步骤:

  •   构造har数据

    简单的做法是抓取代理工具的数据包,保存为har格式;也可手动编写json格式的测试用例。以Charles保存数据包为例:

    Charles抓取所需数据包,选择并执行右键--->Export Session,在文件类型中选择“HTTP Archive(.har)”,截图如下

    技术图片

    技术图片

 

  •      文件格式转化

    通过命令“har2case xxx.har”将har格式的文件转化为json(默认)格式的测试用例

    技术图片

 

 

  •     通过hrun xx.json执行并保存结果

    技术图片

 

 

  •     查看结果及详情

    在cmd窗口即可查看单接口运行结果,从同级目录的reports目录下查看reports详情信息,样式如下:

    技术图片

 

 

 

 

    

 

  

基于httpRunner 框架接口测试

标签:安装   ssi   span   抓取   测试报告   pytho   https协议   tps   窗口   

原文地址:https://www.cnblogs.com/mncasey/p/11798392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!