JMeter使用入门

如果你不相信努力和时光,那么成果就会是第一个选择辜负你的。不要去否定你自己的过去,也不要用你的过去牵扯你现在的努力和对未来的展望。不是因为拥有希望你才去努力,而是去努力了,你才有可能看到希望的光芒。JMeter使用入门,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

Jmeter下载地址

Apache JMeter – Download Apache JMeter

使用教程

解压jmeter,打开bin里面的jmeter.bat,输入test plan的名字

image-20231226115508834

在plan右键,选中Thread Group

image-20231226141301928

新建线程group后在ThreadGroup右键添加HTTP Request Defaults

image-20231226141520229

输入需要测的网址的http协议以及地址,端口号,输入后,新建其他Http Request就可以不填地址

image-20231226142002582

再次右键线程group右键add,选中HTTP Request

image-20231226142031779

网址和端口地址上面已经填过可以不填,输入请求方式和请求路径,在BodyData输入要发送的参数,这里使用了Json格式

image-20231226142644577

如果使用了json格式,则还需要再Add一个Http Header Mangaer

image-20231226142825920

在这里输入下面的值,就可以正常使用json格式的数据

image-20231226143146416

再次右键add,添加结果树和聚合报告

image-20231226144142462

点Thread Group进行线程数的配置

image-20231226144226020

以下是JMeter Thread Group 中一些常用的参数及其解释:

  1. Number of Threads (users)(线程数):
    • 指定并发用户的数量。每个线程代表一个虚拟用户。
    • 例如,如果将此设置为10,那么JMeter将模拟10个并发用户执行测试计划。
  2. Ramp-Up Period (in seconds)(启动时间):
    • 启动所有线程所需的时间,即在启动所有线程之前将线程数逐渐增加到所设置的线程数。
    • 如果线程数为10,启动时间为5秒,那么每秒将启动2个线程,直到达到10个线程。
  3. Loop Count(循环次数):
    • 指定每个线程运行的迭代次数。如果设置为-1,则线程将一直运行,直到测试计划停止。
  4. Scheduler Configuration(调度器配置):
    • 如果启用了调度器,可以设置开始时间和结束时间,以及线程组之间的延迟时间。
  5. Duration (seconds)(持续时间):
    • 设置测试计划的总运行时间,以秒为单位。当达到指定的持续时间后,测试计划将停止。
  6. Delay Thread Creation until Needed(延迟线程创建):
    • 如果启用,JMeter将仅在需要时创建线程。这有助于在测试计划启动时减少资源使用。
  7. Same user on each iteration(每次迭代使用相同用户):
    • 如果启用,每个线程将在每个迭代中使用相同的用户。如果禁用,每个线程将在每次迭代中使用不同的用户。

完成配置后点击绿色按钮启动

image-20231226144522717

如果想清除当前数据,选这个

image-20231226144605564

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/195668.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!