首页 > TAG信息列表 > har2case
2.har2case —filter、—exclude
如果我们抓包生多个请求,我们希望转换自己指定url地址或者排除指定的url地址 --filter: #过滤url包含xxx.com的内容,如只转含127.0.0.1的url请求 har2case -2y xxx.har --filter 127.0.0.1 """ 请求地址包含127.0.0.1的接口请求全部转换成yaml文件 """ --exclude #排除url包含httprunner进行接口测试
HttpRunner是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 1.charles抓包生成.har文件 抓包-选中要导出的接口,右键-export,出现如下截图,选择文件类型为.har,保存 2.har2case转yaml格式Httprunner环境爬坑指南
先说结论: 主要是hrrprunner的版本: 刚开始准备用httprunner 3.x 最新版本,去做测试 巴拉巴拉一堆操作后又去做了降级 2.X版本 还是不行:2021-09-03 17:12:47.473 | ERROR | httprunner.cli:main_run:49 - No valid testcases found, exit 1. 最后的最后 ,降级为1.x版本,终于HttpRunner3.x 环境准备与项目搭建
一、环境准备 安装httprunner:pip install httprunner -i https://pypi.douban.com/simple 如果之前装过低版本的,可以加 -U 参数升级到最新版: pip install httprunner -U 安装完成后,使用hrun -V 查看httprunner版本 如果你已经安装过httprunner,那应该是自带了har2case包,如httprunner基础使用
http介绍:前端提交一般都是url-encode格式 username=123&password=123;json格式很少见,{username:pwd:};xml;file文件上传接口muli-part form-data 复合表单 表单可以传文件 头信息 content=type www-xxx-url-encode;application/json;text/xml application/xml;最好一项不填空着就可应用fiddler,使用har2case 将api参数转成yaml格式
一 安装har2case pip install har2case har2case - V 查看版本 二 fiddler导出har格式数据包 打开fiddler,抓到被测试接口得请求包,点击file--Export Sessions---Selected Sessions 选择HTTPArchive v1.2 给文件命名,格式为.har 三 利用h