har2case工具使用

极力推荐接口抓包数据请求工具

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

利用该工具,能够使我们尽快的找到 heahers,data 这些接口开发时必备的数据,效率更是一层楼。截图查看一下。写脚本就能复制粘贴用了。

环境搭建

已安装过httprunner,自带了har2case包,首先查看是否安装har2case -V

表示已安装,如果未安装,使用pip命令安装即可pip install har2case
-h 查看帮助

fiddler抓包成功.har文件

以某登录接口为例,在Charles上发送请求后,抓包信息如些如下:

抓到请求后, 点击右键 导出Export-选择har格式即可

,下一步导出为 test_work.har 文件

har2case抓yaml格式脚本
将刚生成的test_work.har文件转成yaml格式的脚本文件:
har2case -2y
生成的yaml文件如下:

yaml格式脚本文件生成后,接下来就用hrun运行用例hrun test_work.yml

生成的数据可直接使用。

har2case接口脚本必备工具相关推荐

  1. 移动应用开发必备工具盘点

     移动应用开发必备工具盘点 发表于2015-09-28 20:39| 3928次阅读| 来源作者投稿| 3 条评论| 作者欧开磊 开发者应用移动开发工具 width="22" ...

  2. 有哪些工具可以让嵌入式开发事半功倍?详细盘点工程师必备工具

    嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有μcos,vxworks,linux,android等.当然,对于嵌入式或单片机工程师的利器就是C语言.C++或汇编语言.那么有哪些好工具可 ...

  3. 哪些工具可以让嵌入式开发事半功倍?详细盘点嵌入式工程师必备工具!

    平时上课的时候,我们都习惯了使用vim来写代码,好像在嵌入式开发中一个vim可以走天下.就跟有些从事单片机开发的工程师一样,安装一个keil软件,就能完成编码.编译.下载.调试. 其实在嵌入式开发中使 ...

  4. 想入坑自动化测试?先了解下必备工具---Selenium

    目录 前言 一.selenium简介 二.selenium历程 三.selenium原理 四.selenium脚本 五.源码分析 六.如何打开浏览器 七.如何执行对应操作 八.模拟selenium 九 ...

  5. 汇总下关于安全的13款必备工具

    汇总下关于安全的几款必备工具: 1.burpsuite Burp Suite 是用于攻击web 应用程序的集成平台,http协议分析神器,里面包括了不少安全必备的功能,重放.爆破.扫描并且支持自定义脚 ...

  6. Python研发工程师必备工具合集

    Python研发工程师必备工具合集 1.必备工具 2.常用网站 3.学习路线 4.必备技能 5.书籍推荐 6.进阶学习 一.必备工具: 1.Sublime Text 2.Notepad++ 3.Vis ...

  7. chatgpt赋能python:Python对接接码平台:提高效率的必备工具

    Python对接接码平台:提高效率的必备工具 随着互联网技术的不断发展,越来越多的企业和个人都需要使用到短信.语音等类型的验证码进行验证,而接码平台则成为了这一领域的重要工具.Python作为一种最优 ...

  8. 渗透测试 ( 1 ) --- 相关术语、必备 工具、导航、全流程总结、入侵网站思路

    From:https://zhuanlan.zhihu.com/p/401413938 渗透测试实战教学:https://www.zhihu.com/column/c_1334810805263515 ...

  9. Kubernetes 必备工具:2021

    文档翻译自 Kubernetes Essential Tools: 2021[1],篇幅较长,做了部分增删. 介绍 在本文中,我将尝试总结我最喜欢的 Kubernetes[2] 工具,并特别强调最新的 ...

  10. Linux 内核调试必备工具

    必备工具集 trace perf 对linux系统的优化非常有帮助,有时间可以仔细研究下,首先开个头记录下 关键是可以使用python3 脚本 对系统的数据采样之后进行数据分析,虽然目前还不会对系统的 ...

最新文章

  1. python 去除list 里面的重复元素
  2. jquery键盘事件
  3. 一张图说明Linux启动过程
  4. 【视频】vue指令v-on绑定事件
  5. 【原创】2009个性签名和流行语搜集
  6. 作者:董诚,华中科技大学计算机科学与技术学院硕士生。
  7. 总结几种常用的安全算法
  8. 设计模式--常用8个设计模式 单例-策略-责任链-装饰者-迭代器模式-观察者模式-常用设计模式
  9. tcp重复的确认_TCP如何实现可靠性传输
  10. 龙芯2F笔记本8089D
  11. Typora桌面快捷方式创建
  12. java http 401_java HttpClient模拟登陆一直401
  13. 【GCC】warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
  14. 支付宝查询自己UID
  15. 运维(39) 通过KubeSphere部署SpringBoot到K8S案例 DevOps
  16. Ubuntu aria2c 下载
  17. ygomobile卡组下载网站_游戏王YGOMobile
  18. matlab对三维面求积分,matlab三维数值积分问题
  19. 为什么用企业微信做私域运营
  20. (转)C++进程间和线程间通信

热门文章

  1. python计算实例_python实例: 税率计算
  2. 魔兽对战平台官网地图《小兵合成》 最强攻略+合成表+隐藏合成+隐藏英雄+
  3. 理想RISO ORPHIS EX7250 打印机驱动
  4. 虚拟机快照、迁移、删除
  5. 应用服务器和数据库服务器有什么区别
  6. 【Blog】解决CSDN博客修改头像后依旧显示默认头像问题的方法
  7. LinuxMint 桌面美化
  8. CNI IPAM插件分析 --- 以hostlocal为示例
  9. Mac 下修改文件的 md5 值
  10. Elastic认证考试过程(2022.11.13 06:15)