测试计划是一个jmeter脚本的全部内容,是一个用来描述包含与本次性能测试相关的所有步骤以及报表的管理单元
    启动jmeter时,他已经简历一个默认的测试计划
    一个jmx脚本文件里只有一个测试计划,也就是一个测试计划被保存在一个.jmx后缀的脚本文件
    一个测试计划中至少应该包含一个线程组、一个取样器、一个监听器
    线程组:模拟虚拟用户
    取样器:模拟被测系统里一些操作

    保存测试计划:
    在测试计划之前将其保存到一个.jmx后缀的脚本文件中
    要保存测试计划,从文件彩蛋中选择保存或将测试计划另存为菜单项
    jmeter允许保存整个测试计划树,也允许仅保存其中的一部分
    要仅保存位于测试计划树的特定分支元素,请在树种选择元素,然后单击鼠标右键,选择另存为菜单选型
    选择适当的元素,然后从编辑菜单中选择将选择另存为菜单项
    举例:
    image.pngimage.png
    image.pngimage.png
    线程组:
    添加线程组:右键点击测试计划—>添加—>线程—>线程组

    1. - 作用
    2. - 用来模拟并发用户访问
    3. - 每个测试计划开发第一步就是添加线程组
    4. - 每个线程均独立运行测试计划
    5. - 线程组中包含的线程数在测试执行过程中是不会发生改变的
    6. - 加入测试机没有足够的系统资源来模拟强负载,可以使用jmeter的分布式测试功能来通过一个jmeter控制机远程控制多个jmeter负载机完成测试
    7. - 分类:
    8. - setup
    9. - 属性:
    10. - ![image.png](https://cdn.nlark.com/yuque/0/2023/png/25474243/1679796582471-4166f398-8567-48e7-8da9-a515e74de801.png#averageHue=%23f3f2f2&clientId=u56f40bcd-7b50-4&from=paste&height=697&id=u797b56d8&originHeight=1046&originWidth=1932&originalType=binary&ratio=1.5&rotation=0&showTitle=false&size=166228&status=done&style=none&taskId=u0a1b8d81-86d9-442c-a900-18e3ff15ca6&title=&width=1288)
    11. - 线程数,模拟用户数量
    12. - Ramp-Up:在多少秒内运行这些用户
    13. - 循环次数,用户循环执行的次数
    14. - same user on each iteration:每个迭代中使用相同的用户
    15. - 延迟创建线程直到需要:直到需要时延迟线程创建
    16. - 调度器:配置调度器时,需要勾选循环次数为永远
    17. - 持续时间:整个测试计划持续的时间
    18. - 启动延迟:测试计划启动后,挥别延迟一定时间在启动
    19. - 在取样器错误后执行的动作:
    20. - 继续:标识忽略错误,继续执行操作
    21. - 启动下一个进程循环:表示忽略错误,线程当前循环终止,执行下一个循环
    22. - 停止线程:停止当前线程,其他线程不受影响
    23. - 停止测试:当前执行的取样器结束后,停止整个测试计划
    24. - 立即停止测试:立即停止整个的测试计划