当前位置: 首页 > news >正文

Jmeter调用jar包中的方法,并使用返回值当请求参数

背景:很多时候我们需要jmeter调用接口,可是某些参数是需要做处理才可以得到的,比如参数为特定格式的zip包,或者文件名为特定的格式。我个人偏向打成jar包调用方法,因为jmeter中调试不方便。这样我们就可以在IDE中写好方法,然后打包成jar,在jmeter中调用。

1.要想使用jar包中方法的返回值做为参数,那么方法必须有返回值;

2.在项目的根目录下,使用【Git Bash Here】,然后输入命令【mvn clean package】就会生成jar包;

3.将jar包放到jmeter的lib目录中,重启jmeter;

4.jmeter中请求添加BeanShell PreProcessor,导入方法对应的类,然后调用方法,再将返回值保存;同时调用方法时,也可用通过${}传递参数;

import java.ProduceBatchImageZip;ProduceBatchImageZip p=new ProduceBatchImageZip();String getZipName=p.copyFile("${name}","${password}","${clientType}");//调用方法vars.put("zipName",getZipName);//将返回值保存

5.请求可以直接通过${zipName}使用;

http://www.xdnf.cn/news/1025119.html

相关文章:

  • 如何在Linux命令窗口中执行MySQL脚本
  • HarmonyOS 5 Cordova有哪些热门插件?
  • 【均价趋势副图指标】识别洗盘,拉升,最佳潜伏点,止盈防守跟踪操盘技术图文解说
  • 单向实时通信技术SSE
  • 【MySQL InnoDB存储引擎的「页/区/段」结构的深度解析】
  • 【Canvas与艺术】多边形扩展车轮
  • 63页精品PPT | 数字化企业转型大数据解决方案企业数字化转型解决方案
  • SVN迁移Git(保留历史提交记录)
  • QEMU学习之路(9)— 在RISCV64 virt中添加DMA设备
  • LeetCode - 904. 水果成篮
  • MATLAB | 如何使用MATLAB获取《Nature》全部绘图 (附23-25年图像)
  • 功能测试—软件的生命周期
  • 内存泄漏排查
  • 新手前端开发常见问题之层级问题
  • 洛谷:B4163 [BCSP-X 2024 12 月初中组] 序列选择
  • 《棒垒球百科》棒球、垒球奥运会运动员规定·棒球1号位
  • 前端项目Excel数据导出同时出现中英文表头错乱情况解决方案。
  • 【Python办公】使用pandas批量读取csv保存为Excel
  • 上传视频报错 413 Request Entity Too Large
  • 《Transformer 的奇妙图书馆:一场关于注意力的冒险》
  • Zemax光学设计自学
  • 泰国跨境电商系统开发:多语言多币种 + 国际物流对接,中泰贸易桥梁
  • 用电子垃圾DIY一个可调小电源(5-12V)
  • 69、JS中如何调用上位机接口
  • 苹果WWDC 2025 技术趋势分析
  • SAP生产订单技术性完成(TECO)操作指南与实战应用
  • 写作中的贪念
  • [MSPM0开发]之七 MSPM0G3507 UART串口收发、printf重定向,循环缓冲解析自定义协议等
  • 前端八股文-react篇
  • Ubuntu 与 Windows 实现文件夹共享