Jmeter运行java程序的一个方法

简介: Jmeter运行java程序的一个方法

一般网上常用的jmeter运行java程序的方式,都是用导入jar包到库文件的方式,然后创建java请求,来运行程序。


今天来介绍一种不常见但比较好用的方式,灵感来自 :https://mp.weixin.qq.com/s/VMdG76BjgO92tyQWITSxWA


主要方式:

1.按图中链接打好jar包,确保jar包正确可运行


2.将执行jar包的命令写入shell脚本中


3. 创建jmeter的os进程处理器,如下图:

96447814-120fc980-1245-11eb-938d-6ea408716c72.png

其中如果运行的是shell脚本,则命令处固定填写/bin/bash,工作目录对应shell脚本的存放目录,命令行参数第一个为要执行的脚本,后面的参数依次添加即可。注:1. 如果参数涉及到body请求体,在linux命令行中执行的时候,是需要对引号等字符做转义的。2. 如果按照上述内容请求的话,把参数放在jmeter的csv数据文件里,然后在进程处理器里通过参数获取,那这种方式获取请求体的内容无需转义,按正常的请求体填写即可。不需要对引号等内容做特殊处理。


    相关文章
    |
    11天前
    |
    Java 开发者
    Java 函数式编程全解析:静态方法引用、实例方法引用、特定类型方法引用与构造器引用实战教程
    本文介绍Java 8函数式编程中的四种方法引用:静态、实例、特定类型及构造器引用,通过简洁示例演示其用法,帮助开发者提升代码可读性与简洁性。
    |
    2月前
    |
    算法 Java
    Java语言实现链表反转的方法
    这种反转方法不需要使用额外的存储空间,因此空间复杂度为,它只需要遍历一次链表,所以时间复杂度为,其中为链表的长度。这使得这种反转链表的方法既高效又实用。
    193 0
    |
    2月前
    |
    存储 Java 数据处理
    Java映射操作:深入Map.getOrDefault与MapUtils方法
    结合 `getOrDefault`方法的简洁性及 `MapUtils`的丰富功能,Java的映射操作变得既灵活又高效。合理地使用这些工具能够显著提高数据处理的速度和质量。开发人员可以根据具体的应用场景选择适宜的方法,以求在性能和可读性之间找到最佳平衡。
    103 0
    |
    2月前
    |
    缓存 人工智能 NoSQL
    Java中实现Token设置过期时间的方法
    本文介绍了在Java应用中实现Token设置过期时间的多种方法,包括使用JWT和Redis缓存,并结合定时任务清理过期Token,以提升系统安全性与用户隐私保护。
    267 0
    |
    2月前
    |
    算法 Java 开发者
    Java 项目实战数字华容道与石头迷阵游戏开发详解及实战方法
    本文介绍了使用Java实现数字华容道和石头迷阵游戏的技术方案与应用实例,涵盖GUI界面设计、二维数组操作、游戏逻辑控制及自动解法算法(如A*),适合Java开发者学习游戏开发技巧。
    198 46
    |
    3月前
    |
    安全 Java API
    Java 集合高级应用与实战技巧之高效运用方法及实战案例解析
    本课程深入讲解Java集合的高级应用与实战技巧,涵盖Stream API、并行处理、Optional类、现代化Map操作、不可变集合、异步处理及高级排序等核心内容,结合丰富示例,助你掌握Java集合的高效运用,提升代码质量与开发效率。
    208 0
    |
    3月前
    |
    算法 搜索推荐 Java
    Java中的Collections.shuffle()方法及示例
    `Collections.shuffle()` 是 Java 中用于随机打乱列表顺序的方法,基于 Fisher-Yates 算法实现,支持原地修改。可选传入自定义 `Random` 对象以实现结果可重复,适用于抽奖、游戏、随机抽样等场景。
    127 0
    |
    20天前
    |
    数据采集 存储 弹性计算
    高并发Java爬虫的瓶颈分析与动态线程优化方案
    高并发Java爬虫的瓶颈分析与动态线程优化方案
    Java 数据库 Spring
    58 0

    热门文章

    最新文章