Jmeter非GUI模式运行分布式测试

 更新时间:2020年10月23日 11:00:40   作者:二小姐朵朵钱  
这篇文章主要介绍了Jmeter非GUI模式运行分布式测试,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一、简单的命令

  • -n 在非 GUI 模式下运行JMeter
  • -t 要运行的 JMeter 测试脚本文件
  • -r 远程执行启动全部代理机
  • -H 代理机器地址ip如:192.168.1.1
  • -P 代理机器端口号如:8080,可自定义,默认的是1099
  • -l 生成记录结果文件
  • -e 结束运行,生成报告
  • -o 报告存放地址
  • -h 帮助 -> 打印出有用的信息并退出

举例:

情况一:在非 GUI 模式下运行JMete并运行tcp.jmx脚本文件

jmeter -n -t D:\apache-jmeter-3.0\apache-jmeter-3.0\bin\TCP.jmx

情况二:在非 GUI 模式下运行JMete并运行tcp.jmx脚本文件,生成记录结果文件(文件名为result.jtl)

jmeter -n -t D:\apache-jmeter-3.0\apache-jmeter-3.0\bin\TCP.jmx -l result.jtl

情况三:在非 GUI 模式下运行JMete并运行tcp.jmx脚本文件,生成记录结果文件(文件名为result.jtl),结束运行,生成报告,并存放于bin\bcd文件夹下,位置随便放

jmeter -n -t D:\apache-jmeter-3.0\apache-jmeter-3.0\bin\TCP.jmx -l result.jtl -e -o D:\apache-jmeter-3.0\apache-jmeter-3.0\bin\bcd

情况四:在非 GUI 模式下启动全部远程代理机器运行JMete并运行tcp.jmx脚本文件,生成记录结果文件(文件名为result.jtl),结束运行,生成报告,并存放于bin\bcd文件夹下,位置随便放

jmeter -n -t D:\apache-jmeter-3.0\apache-jmeter-3.0\bin\TCP.jmx -r -l result.jtl -e -o D:\apache-jmeter-3.0\apache-jmeter-3.0\bin\bcd(前提是代理机器全部要将jmeter-sever启动)

第四种情况也可以选择使用-H,-P命令

jmeter -n -t D:\apache-jmeter-3.0\apache-jmeter-3.0\bin\TCP.jmx -l result.jtl -H 192.168.9.128 -P 1099 -e -o D:\apache-jmeter-3.0\apache-jmeter-3.0\bin\bcd

也可以简化的写成: jmeter -n -t TCP.jmx -l result.jtl -H 192.168.9.128 -P 1099-e -o D:\apache-jmeter-3.0\apache-jmeter-3.0\bin\bcd

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot整合Caffeine实现本地缓存的实践分享

    SpringBoot整合Caffeine实现本地缓存的实践分享

    缓存是提升系统性能的一个不可或缺的工具,通过缓存可以避免大部分重复的请求到数据库层,减少IO链接次数,提升整体的响应速率,本地缓存中比较常见的比如 Caffeine 缓存,这篇文章将结合具体的 Springboot 项目搭配 Caffeine 实现本地缓存的各种使用方式
    2024-07-07
  • lombok注解介绍小结

    lombok注解介绍小结

    lombok是一个可以帮助我们简化java代码编写的工具类,这篇文章主要介绍了lombok注解介绍小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • 解决线程池中ThreadGroup的坑

    解决线程池中ThreadGroup的坑

    这篇文章主要介绍了解决线程池中ThreadGroup的坑,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • Java使用arthas修改日志级别详解

    Java使用arthas修改日志级别详解

    在我们线上环境中,一般不会开启debug级别的日志,为了提高性能 info和warning级别的日志也一般不会打印出来,那么如果遇到线上问题,除了使用arthas定位问题,想通过查询日志来实现问题定位,如何查看logger信息,更新logger level呢,下面我们来了解arthas修改日志级别
    2022-06-06
  • java四种访问权限实例分析

    java四种访问权限实例分析

    这篇文章主要介绍了java四种访问权限实例分析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • Java HashMap原理及实例解析

    Java HashMap原理及实例解析

    这篇文章主要介绍了Java HashMap原理及实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • Lombok如何快速构建JavaBean与日志输出

    Lombok如何快速构建JavaBean与日志输出

    这篇文章主要介绍了Lombok如何快速构建JavaBean与日志输出,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • MyBatis-Plus逆向工程——Generator的使用

    MyBatis-Plus逆向工程——Generator的使用

    这篇文章主要介绍了MyBatis-Plus逆向工程——Generator的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Java使用设计模式中迭代器模式构建项目的代码结构示例

    Java使用设计模式中迭代器模式构建项目的代码结构示例

    这篇文章主要介绍了Java使用设计模式中迭代器模式构建项目的代码结构示例,迭代器模式能够对访问者隐藏对象的内部细节,需要的朋友可以参考下
    2016-05-05
  • Intellij IDEA 旗舰版创建 Spring MVC 项目踩过的坑

    Intellij IDEA 旗舰版创建 Spring MVC 项目踩过的坑

    IDEA旗舰版可以直接创建Spring MVC项目,但创建后的项目并不是直接就可以运行,还需要进行一些配置。这篇文章主要介绍了Intellij IDEA 旗舰版创建 Spring MVC 项目踩坑记 ,需要的朋友可以参考下
    2020-03-03

最新评论