一键式生成Jmeter测试脚本工具

开发背景

我们现在接口测试工具都用的jmeter,在服务接口多的时候,测试人员反馈编写接口测试用例工作量太大了,按正向场景来讲,每个接口都需要一个接口测试用例,每个测试用例对于jmeter就是一个个HTTP Request组件,每个HTTP Request组件里面又有请求路径,请求参数,响应断言这些东西,这些东西其实都可以我们开发接口对应起来,我们的接口又是通过swagger暴露出去的,那好咱们是否可以通过swagger生成jmeter脚本,于是工具就诞生了。

如何使用

一、获取工具包

1、直接到 https://github.com/liuyunlong1229/swagger2jmx-plugin/releases/ 下载

2、有maven环境的话,也可以下载源码后,本地执行mvn package生成

二、解压后,运行bin目录下的启动startup.cmd文件,运行前先设置2个参数值

【SWAGGER_LOCATION】参数:指定swagger的源,可以是本地文件,或者线上的swagger地址。

方式一:线上swagger:

SWAGGER_LOCATION=http://localhost:18083/v2/api-docs

方式二:本地swagger的文件,也就是上面的线上显示的整个大的json内容保存到本地一个文件中。

 SWAGGER_LOCATION=D:/swagger.json


【JMX_FILE_DIR】参数:指定生成jmeter脚本auto_test.jmx生成的位置

   例如保存到D:/jmeter目录下,可以这么设置

JMX_FILE_DIR=D:/jmeter/

 

效果

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值