一、Jmeter插件准备
1、扩展客户端插件
jmeter-plugins-manager-1.8
将插件手动copy到jmeter安装目录的lib>ext文件中
重启jmeter,在**“选项”**中可查看到扩展插件的菜单
2、服务端插件
文章最后附上以上需要的jar文件
二、接口实例录入demo
1、手动录入
PS:这里不赘述
2、插件方式导入,此处以swagger为例
在swagger中,先将接口转换成json文件,在PC端执行,也可在jmeter 线程组中通过beanshell完成
java -jar openapi-generator-cli.jar generate -i *转换的json文件.jso*n -g jmeter --skip-validate-spec
三、模板配置
1、单次并发
通过调整“线程数”分析响应时间和错误率,测试出接口的性能瓶颈。
2、长时间运行并发场景配置
通过调整“吞吐量”和“持续时间”进行长稳测试、负载测试。
未配置定时器时,JMeter在线程运行完成后立即启动新的线程,导致样本数据与预期配置不符
合。通过定时器配置,保证吞吐量符合预期。