【07】JMeter 将Swagger接口直接转为JMeter脚本

方法1:需要登录才能访问

(1)访问swagger.json 页面

(2)ctrl+s保存

(3)保存的json文件放到项目中

(4)代码

python 复制代码
# -*- coding: utf-8 -*-

from swaggerjmx.convert import conversion
from swaggerjmx.settings import Settings as ST

#  swagger_url_json_path
#  swaggerApi.json 是从yapi导出的文件
ST.swagger_url_json_path = 'swagger1.json'
#  report_path
ST.report_path = 'jmx'
# 开始转换
conversion()

运行完代码后,转换的.jmx脚本会生成在项目jmx文件下

方法2:不需要登录就可以访问页面的

(1)打开Swagger页面,复制Swagger文档地址

(2)代码,在代码中填好文档地址即可

python 复制代码
#可以直接访问 swagger_url ( http://192.168.0.132:8081/v2/api-docs ) 不需要的登录方式,使用此方式转换
# -*- coding: utf-8 -*-

from swaggerjmx.convert import conversion
from swaggerjmx.settings import Settings as ST

#  swagger_url
ST.swagger_url = 'http://192.168.0.132:8081/v2/api-docs'
#  report_path
ST.report_path = 'jmx'
# 开始转换
conversion()

同样的,运行完代码后,转换的.jmx脚本会生成在项目jmx文件下

相关推荐
我的xiaodoujiao8 分钟前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 39--生成 Allure测试报告
python·学习·测试工具·pytest
_OP_CHEN1 小时前
【测试理论与实践】(九)Selenium 自动化测试常用函数全攻略:从元素定位到文件上传,覆盖 99% 实战场景
自动化测试·python·测试开发·selenium·测试工具·测试工程师·自动化工具
我的xiaodoujiao3 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 38--Allure 测试报告
python·学习·测试工具·pytest
废弃的小码农12 小时前
功能测试--Day02--Web项目测试
功能测试·测试工具
悟能不能悟13 小时前
怎么使用postman批量的给api做测试
测试工具·lua·postman
猿小路1 天前
抓包工具-Wireshark
网络·测试工具·wireshark
智航GIS1 天前
10.4 Selenium:Web 自动化测试框架
前端·python·selenium·测试工具
廖圣平1 天前
从零开始,福袋直播间脚本研究【三】《多进程执行selenium》
python·selenium·测试工具
合兴软件@2 天前
芯片适配快讯:合兴软件ISDT成功适配英飞凌TC3/TC4系列MCU
测试工具·车载系统·嵌入式实时数据库
Wpa.wk2 天前
性能测试-初识性能测试基础(性能测试流程,计划等)
java·运维·经验分享·测试工具·性能测试