大摇大摆转换jmx
swaggerjmx的Python项目详细描述
swaggerjmx
Logo
安装
pip install swaggerjmx
仓库地址:
- github:https://github.com/Pactortester/swaggerjmx.git
- pypi:https://pypi.org/project/swaggerjmx/#history
社区地址
适用场景
- 由于接口测试脚本编写耗时,而且需要持续维护,耗时耗力,使用此工具可以一键生成接口测试脚本.
- swagger-ui接口文档一键生成jmx文件供jmeter使用.
功能
- 将swagger-ui文档转换为jmx文件
Demo_1
- 可以直接访问 swagger_url (http://ip:port/v2/api-doc) 不需要登录的,使用Demo_1方式转换
# -*- coding: utf-8 -*-fromswaggerjmx.convertimportconversionfromswaggerjmx.settingsimportSettingsasST# swagger_urlST.swagger_url='http://ip:port/v2/api-docs'# report_pathST.report_path='jmx'# 开始转换conversion()
Demo_2
- 需要登录才能访问的,可以复制swagger_url页面上的json信息,保存json文件,使用Demo_2方式转换
# -*- coding: utf-8 -*-fromswaggerjmx.convertimportconversionfromswaggerjmx.settingsimportSettingsasST# swagger_url_json_path ST.swagger_url_json_path='test.json'# report_pathST.report_path='jmx'# 开始转换conversion()
以上便是 swaggerjmx 的基本用法介绍。
如果您有发现错误,或者您对 swaggerjmx 有任何建议,欢迎到 swaggerjmx Issues 发表,非常感谢您的支持。您的反馈和建议非常宝贵,希望您的参与能帮助 swaggerjmx 做得更好。
- 项目
标签: