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

浙公网安备 33010602011771号