har2case可以将.har文件转化成yaml格式或者json格式的httprunner的脚本文件,生成.har格式文件可以借助fiddler或Charles抓包工具

友情提示:

录制脚本,只是一个过渡,从0到1的一个过渡,如果让你直接写脚本,你会无从下手,可以将录制的脚本快速转化成httprunner脚本文件,但是如果你为了避免手动写脚本而一直用录制,那么就有点本末倒置,还不如不学习录制了。

接下来我会测试一个本地部署的接口,然后通过fiddler抓包获取.har的文件,然后通过har2case命令转换成yaml和json文件

以商品查询接口为案例,查询接口相关文档信息如下:

访问地址:

http://192.168.43.243:8080/pinter/com/getSku?id=1

请求类型:get

请求参数:id=1

安装har2case

pip install har2case

har2case录制生成脚本具体过程

1、抓包-抓到对应的接口

2、选择file-Export Sessions-Selected sessions

3、把对应的接口导出成.har的格式

4、打开cmd,用如下命令生成json用例

har2case demo.har

5、打开cmd,用如下命令生成yml用例

har2case -2y demo.har

运行生成的json测试用例

1、查看json用例内容如下:

2、运行测试用例

har2case demo.json

3、查看测试报告

4、浏览器打开报告如下:

运行生成的yaml测试用例

1、查看yml用例内容如下:

2、运行测试用例

har2case demo.yml

3、查看测试报告,并在浏览器内打开,同运行生成的json测试用例中的3,4两步。


最后: 大家可以去我博客首页看下侧边栏! 进去有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。


好文推荐

转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!

面试经:一线城市搬砖!又面软件测试岗,5000就知足了…

面试官:工作三年,还来面初级测试?恐怕你的软件测试工程师的头衔要加双引号…

什么样的人适合从事软件测试工作?

那个准点下班的人,比我先升职了…

测试岗反复跳槽,跳着跳着就跳没了…

httprunner接口测试脚本自动生成相关推荐

  1. python生成yaml_使用python脚本自动生成K8S-YAML的方法示例

    1.生成 servie.yaml 1.1.yaml转json service模板yaml apiVersion: v1 kind: Service metadata: name: ${jarName} ...

  2. python生成yaml_使用python脚本自动生成K8S-YAML

    使用python脚本自动生成K8S-YAML 1.生成 servie.yaml 1.1.yaml转json service模板yaml apiVersion: v1 kind: Service met ...

  3. NSG2-一个很好用的ns2的tcl脚本自动生成软件

    NSG2-一个很好用的ns2的tcl脚本自动生成软件 来源:Linux社区 作者:fzxy002763 NSG2-一个很好用的ns2的tcl脚本自动生成软件,NSG2.rar,一个很好的java写的t ...

  4. Polyworks脚本开发学习笔记(二二)-调取视角用脚本自动生成报告

    Polyworks脚本开发学习笔记(二二)-调取视角用脚本自动生成报告 Polyworks中,3D场景的视图可用标准视角及等轴侧视角.项目视角等方式调用,也可以用txt格式保存下来调用,如果以脚本的形 ...

  5. Orcad下使用TCL脚本自动生成导线、网络标号和off page

    Orcad是一个很优秀的原理图工具,但是手工画批量导线和网络标号的时候(比如:RGB的信号线,DDR/FLASH的地址线),比较麻烦,修改也麻烦.所以这里介绍了使用TCL脚本自动生成导线.网络标号和o ...

  6. matlab之用m脚本自动生成exe文件

    matlab之用m脚本自动生成exe文件 文章目录 matlab之用m脚本自动生成exe文件 0.前言 1.生成exe文件分两种情况 2.生成文件在自己电脑上运行 3.生成文件在其他电脑上运行 0.前 ...

  7. UI架构设计五 — DTA文件使用脚本自动生成

    上一篇文章讲到,我们可以使用BmpCvST.exe软件手动把png文件生成对应的DTA文件. 如果是简单的生成几张图片,倒也无所谓,但是当你开发项目的时候,可能一个项目下来,会有几百张图片需要生成,所 ...

  8. API接口测试-postman自动生成测试报告

    Postman这个软件是可以自动生成测试报告的,但需要一些环境方面的支持,把环境安装好后使用命令即可获得HTML版本的综合测试报告(个人感觉没有JMETER的测试报告好看,但很简洁),本文将分享Pos ...

  9. 【OBS Studio】脚本自动生成大量场景思考实践

    一.哔哔一下,马上出发 作为一名偷懒爱好者, 不喜欢做重复的工作, 一直信奉一个理念: 复杂的事情简单化, 简单的事情标准化, 标准的事情流程化, 流程化然后自动化. 如何思考: 第一步,复杂问题简单 ...

最新文章

  1. 2018-2019-2 网络对抗技术 20165324 Exp4:恶意代码分析
  2. c++指针引用导出文件
  3. 数据分析——pyecharts
  4. 优化方案电子版_关于小区分支道路整修设计方案的讨论稿(No.2020121)
  5. 南阳oj92--图像有用区域(Bfs)
  6. vue定义对象变量并合并成新的对象
  7. 成功解决pycharm导入第三方库出现ReadTimeoutError超时的问题
  8. hdu 1671 Phone List (字典树)
  9. Oracle Licensing
  10. 7. Nginx 预定义变量
  11. Win11缺少dll文件怎么办?Win11系统找不到dll文件修复方法
  12. 运筹学实验报告c语言,运筹学教案-实验.doc
  13. c语言.jpg图片转成数组_JPG图片怎么转换成PDF?可以试试这些转换方法!
  14. ACC-C++组初赛
  15. 前端开发常用编辑器,你用过哪几个?
  16. jQueryXML笔记
  17. 一篇学习HTTP状态码的神文:我与依依的橙色岁月
  18. 守破离——编程的三种境界
  19. jetson emmc版本刷机。
  20. 中标麒麟兆芯版7.0

热门文章

  1. python3写文件_python3 写文件问题
  2. python中类的构成_Python中类型关系和继承关系实例详解
  3. 【论文写作】试验管理系统如何写可行性报告
  4. redistemplate hash 过期时间_Redis过期监听——订单超时-取消
  5. JavaScript类与原型——组织JavaScript代码
  6. mysql支持数据安全的引擎_2、MySQL常见数据库引擎及比较?
  7. linux内核通俗理解,简洁明了!高手带你理解ARM-Linux的启动过程
  8. fiddler模拟服务器响应,fiddler模拟返回响应数据
  9. FFT分析的加窗和重叠
  10. 口嫌体直聂远,撩人于无形茅子俊,《皓镧传》吴谨言求问该选谁?