添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
  • Start Next Loop:忽略错误,执行下一个循环
  • Stop Thread:退出该线程(不再进行此线程的任何操作)
  • Stop Test:等待当前执行的采样器结束后,结束整个测试
  • Stop Test Now:直接停止整个测试
  • 第二部分:线程属性
  • Number of Thread (users):线程数,模拟的用户数量
  • Ramp-up Period(in seconds):达到指定线程数所需要的时间。举例:线程数设置为50,此处设置为5,那么每秒启动的线程数 => 线程数50/5 = 10
  • Loop Count: 循环次数
  • Same user on each iteration:每次迭代都用相同的用户, 勾选该选项则不同次迭代之间是串行执行,不勾选则为并行执行。
  • Delay Thread creation until needed:当线程需要执行的时候,才会被创建。如果不选择这个选项,那么,在计划开始的时候,所有需要的线程就都被创建好了
  • Specify Thread lifetime:定义线程调度时间
  • Duration (seconds): 持续时间(秒), 在此选项填入N,说明这个计划,从某个开始时间算起,执行N秒后结束。(会忽略 结束时间 的选项)
  • Startup delay (seconds): 启动延迟(秒),在此选项填入N,手动点击开始执行计划,然后延迟N秒后,计划才真正开始执行。
  • image 2330×1288 143 KB 三、控制器:
  • 为请求执行提供不同的逻辑控制
  • 常用的逻辑控制器
  • 事务控制器 Transaction Controller
  • 条件控制器 If Controller
  • 循环控制器 Loop Controller
  • 随机控制器 Random Controller
  • 3、 JMeter启动提示

    # 不要使用GUI模式进行负载测试 GUI模式只是压测脚本的创建和调试
    Dont use GUI mode for load testing !, only for Test creation and Test debugging.
    # 如果想要进行负载测试 使用CLI模式 即非GUI模式 -- 静默压测会详细介绍
    For load testing, use CLI Mode (was NON GUI):
       jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
    # 可以增加Java的堆来满足压测需求
    & increase Java Heap to meet your test requirements:
    # 修改JMeter文件的Java堆变量
       Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file
    

    4、压测脚本四要素

    image1740×1136 41.9 KB

    5、 用户定义的变量

    image2408×1588 241 KB

    6、 线程组件

    image3028×2260 420 KB
  • 默认值是指匹配不到时,给一个默认值
    image2028×588 101 KB

    7、 jmeter中文显示问题的解决

    * 解决乱码问题 -> 在<jmeter_home>/bin/jmeter.properties配置文件中设置 sampleresult.default.encoding=utf-8
    * 解决Unicode 显示成可读中文的问题 -> 将 <ijmeter_proj>/unicode2utf8/unicode2utf8.js 内容复制粘贴到 BeanShell PostProcessor 中
    
  •