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数据文件里,然后在进程处理器里通过参数获取,那这种方式获取请求体的内容无需转义,按正常的请求体填写即可。不需要对引号等内容做特殊处理。


    相关文章
    |
    1月前
    |
    消息中间件 Java Kafka
    在Java中实现分布式事务的常用框架和方法
    总之,选择合适的分布式事务框架和方法需要综合考虑业务需求、性能、复杂度等因素。不同的框架和方法都有其特点和适用场景,需要根据具体情况进行评估和选择。同时,随着技术的不断发展,分布式事务的解决方案也在不断更新和完善,以更好地满足业务的需求。你还可以进一步深入研究和了解这些框架和方法,以便在实际应用中更好地实现分布式事务管理。
    |
    1月前
    |
    Java
    java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
    java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
    75 9
    |
    1月前
    |
    安全 Java 开发者
    Java中WAIT和NOTIFY方法必须在同步块中调用的原因
    在Java多线程编程中,`wait()`和`notify()`方法是实现线程间协作的关键。这两个方法必须在同步块或同步方法中调用,这一要求背后有着深刻的原因。本文将深入探讨为什么`wait()`和`notify()`方法必须在同步块中调用,以及这一机制如何确保线程安全和避免死锁。
    44 4
    |
    1月前
    |
    Java
    深入探讨Java中的中断机制:INTERRUPTED和ISINTERRUPTED方法详解
    在Java多线程编程中,中断机制是协调线程行为的重要手段。了解和正确使用中断机制对于编写高效、可靠的并发程序至关重要。本文将深入探讨Java中的`Thread.interrupted()`和`Thread.isInterrupted()`方法的区别及其应用场景。
    38 4
    |
    1月前
    |
    Java 数据处理 数据安全/隐私保护
    Java处理数据接口方法
    Java处理数据接口方法
    26 1
    |
    1月前
    |
    IDE Java 编译器
    开发 Java 程序一定要安装 JDK 吗
    开发Java程序通常需要安装JDK(Java Development Kit),因为它包含了编译、运行和调试Java程序所需的各种工具和环境。不过,某些集成开发环境(IDE)可能内置了JDK,或可使用在线Java编辑器,无需单独安装。
    76 1
    |
    1月前
    |
    存储 Java 程序员
    Java基础的灵魂——Object类方法详解(社招面试不踩坑)
    本文介绍了Java中`Object`类的几个重要方法,包括`toString`、`equals`、`hashCode`、`finalize`、`clone`、`getClass`、`notify`和`wait`。这些方法是面试中的常考点,掌握它们有助于理解Java对象的行为和实现多线程编程。作者通过具体示例和应用场景,详细解析了每个方法的作用和重写技巧,帮助读者更好地应对面试和技术开发。
    135 4
    |
    1月前
    |
    Java 测试技术 Maven
    Java一分钟之-PowerMock:静态方法与私有方法测试
    通过本文的详细介绍,您可以使用PowerMock轻松地测试Java代码中的静态方法和私有方法。PowerMock通过扩展Mockito,提供了强大的功能,帮助开发者在复杂的测试场景中保持高效和准确的单元测试。希望本文对您的Java单元测试有所帮助。
    233 2
    |
    1月前
    |
    SQL 安全 Java
    Java 异常处理:筑牢程序稳定性的 “安全网”
    本文深入探讨Java异常处理,涵盖异常的基础分类、处理机制及最佳实践。从`Error`与`Exception`的区分,到`try-catch-finally`和`throws`的运用,再到自定义异常的设计,全面解析如何有效管理程序中的异常情况,提升代码的健壮性和可维护性。通过实例代码,帮助开发者掌握异常处理技巧,确保程序稳定运行。
    41 0
    |
    1月前
    |
    Java Spring
    JAVA获取重定向地址URL的两种方法
    【10月更文挑战第17天】本文介绍了两种在Java中获取HTTP响应头中的Location字段的方法:一种是使用HttpURLConnection,另一种是使用Spring的RestTemplate。通过设置连接超时和禁用自动重定向,确保请求按预期执行。此外,还提供了一个自定义的`NoRedirectSimpleClientHttpRequestFactory`类,用于禁用RestTemplate的自动重定向功能。
    104 0