jmeter官方网站

https://jmeter.apache.org/

jmeter下载链接

https://jmeter.apache.org/download_jmeter.cgi

jmeter中文网

http://www.jmeter.com.cn/

 

运行

添加环境变量

jmeter使用教程 最简示例

运行Jmeter.bat

jmeter使用教程 最简示例

 

jmeter使用教程 最简示例

 

 

使用

 

第一步: 新建一个Thread Group

必须新建一个Thread Group, jmeter的所有任务都必须由线程处理,所有任务都必须在线程组下面创建。

jmeter使用教程 最简示例

 

jmeter使用教程 最简示例

英文界面的可能描述更准确一些。

Number of Threads(users): 一个用户占一个线程, 100个线程就是模拟100个用户

Ramp-Up Period(in seconds): 设置线程需要多长时间全部启动。如果线程数为200 ,准备时长为10 ,那么需要1秒钟启动20个线程。也就是每秒钟启动20个线程。

Loop Count: 每个线程发送请求的次数,就是循环的次数。

如果线程数为200 ,循环次数为1 ,那么每个线程发送1次请求。总请求数为200 。

如果线程数为200 ,循环次数为10 ,那么每个线程发送10次请求。总请求数为200*10=2000 。

如果勾选了“永远”,那么所有线程会一直发送请求,直到选择停止运行脚本。

 

 

 

 

第二步:新建一个 HTTP Request

 

 

jmeter使用教程 最简示例

 

jmeter使用教程 最简示例

协议:保持空白,这里默认使用HTTP协议。

路径:键入路径为/(斜线)。这意味着访问服务器的根页。

 

第二步:创建结果树和报告

jmeter使用教程 最简示例

 

这样一个基本的测试就完成了。后续复杂的再整理。

 

聚合报告

jmeter使用教程 最简示例

样本表示发送了多少请求,总体300表示一共发了300个请求,三个请求各发了100次。

平均值表示请求的平均响应时间

异常百分比,表示异常比例。0表示无异常

 

建议

  • 下面是一些建议,以减少资源的要求:
    • 使用非GUI模式: jmeter -n -t test.jmx -l test.jtl.
    • 使用为监听器尽可能少;如果使用-l标志如上,他们都可以被删除或禁用。
    • 禁用“查看结果树”监听器,因为它消耗了大量的内存,并可能导致在控制台冻结或JMeter的运行内存。它是,但是,安全使用“查看结果树”监听器只用“错误”检查。
    • 而不是使用很多类似的采样,在一个循环中使用相同的采样和使用变量的(CSV数据集),以不同的样品。或许使用访问日志取样。
    • 不要使用功能模式。
    • 使用CSV输出,而不是XML。
    • 只保存你需要的数据。
    • 使用尽可能尽可能少的断言。
    • 禁用所有的JMeter图,因为他们消耗了大量的内存。可以查看所有在Web界面使用JTLs标签的实时图形。
    • 不要忘了删除的本地路径设置配置如果使用CSV数据。
    • 每次测试运行前清理“文件”选项卡。

 

 

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2021-11-30
猜你喜欢
  • 2021-11-30
  • 2021-12-24
  • 2021-08-23
  • 2021-04-06
  • 2021-10-18
  • 2022-02-23
相关资源
相似解决方案