swagger生成jmeter脚本并进行压力测试

参考:https://blog.csdn.net/LYX_WIN/article/details/124835623

一、关于jmeter的相关配置介绍和安装可以参考以下文章

Jmeter自动化命令模式及环境配置_进击的雷神的博客-CSDN博客

利用jmeter Ant Jenkins搭建 接口 性能测试 持续集成平台_进击的雷神的博客-CSDN博客

jmeter基础篇--基本介绍及示例_进击的雷神的博客-CSDN博客

jmeter接口测试基本操作全解_进击的雷神的博客-CSDN博客_jmeter接口测试步骤

二、自动生成jmeter脚本

1、下载openapi-generator-cli(Central Repository: org/openapitools/openapi-generator-cli)

https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/4.3.1/openapi-generator-cli-4.3.1.jar

2、将自己项目的swagger导出为json文件

 

拷贝上面的内容保存为json文件。

3、生成jmeter脚本

因为有多个api做区分,所以我是对对应api做文件夹管理,使用命令生成脚本

java -jar /Users/leiyuxing/jmeter/apache-jmeter-5.2.1/bin/openapi-generator-cli-4.3.1.jar generate -i customer.json -g jmeter

执行完成后可查看到生成的脚本:

 

三、修改对应参数

1、打开jemter新建一个测试项,并导入刚刚生成的jmx文件

 

问题:

Exception in thread "main" org.openapitools.codegen.SpecValidationException:

遇到这个是你的openapitools.的版本问题,我找了很久,发现3.0.3版本的是匹配
————————————————
版权声明:本文为CSDN博主「进击的雷神」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/LYX_WIN/article/details/124835623

posted @ 2023-01-30 09:59  飞鹰之歌  阅读(366)  评论(0)    收藏  举报