zoukankan      html  css  js  c++  java
  • JMeter接口测试从入门到实战--09--接口测试脚本 开发-线程组

    线程组参数详解
    1. setUp 线程组
    用于执行测试前操作的线程组。
    线程的行为和正常的线程组元件没有什么区别,唯一不同的是会在线程组之前执行。
    2. tearDown 线程组
    用于执行测试后操作的线程组。
    线程的行为和正常的线程组元件没有什么区别,唯一不同的是会在线程组之后执行。
    3. thread group(线程组)
     
    这个就是我们添加的运行的线程
    线程组中的线程数可以理解成模拟出来的虚拟用户
    线程组中线程数量在测试执行的过程中是不会改变的
     
    线程数---虚拟用户数
    一个虚拟用户占用一个进程或线程
    设置多少虚拟用户数在这里也就是设置多少个线程数
    假设线程数为100,那么就相当于模拟100个用户
     
    Ramp-Up 时间(秒)---
     
            准备时长
      2、设置的虚拟用户数需要多长时间全部启动
      3、如果线程数为10,准备时长为2,那么需要2秒钟启动10个线程,也就是每秒钟启动5个线程。
      4、每个线程的执行时间间隔,如果为0那么就相当于是并发的意思
     
    循环次数----
     
          执行的次数:每个线程发送请求的次数
      1、如果线程数为10,循环次数为100,那么每个线程发送100次请求
      2、总请求数为10*100=1000
      3、永远:就是一直执行,不停止
                 如果勾选了“永远”,那么所有线程会一直发送请求,一到选择停止运行脚本
    5、延迟创建线程直到需要
                直到需要时延迟线程的创建
    6、调度器
    设置线程组启动的开始时间和结束时间(配置调度器时,需要勾选循环次数为永远)
    持续时间(秒):测试持续时间,会覆盖结束时间
    启动延迟(秒):测试延迟启动时间,会覆盖启动时间
    启动时间:测试启动时间,启动延迟会覆盖它。当启动时间已过,手动只需测试时当前时间也会覆盖它
    结束时间:测试结束时间,持续时间会覆盖它
  • 相关阅读:
    node.js--express学习之路(三)
    node.js--express学习之路(二)
    node.js--express学习之路(一)
    js简单实现获取验证码倒计时
    HTML5新特性postMessage解决跨域
    跨域通信—JSONP
    前端跨域的那些事
    前后端通信—CORS(支持跨域)
    前后端通信—webSocket(支持跨域)
    JavaScript的运行机制
  • 原文地址:https://www.cnblogs.com/jenny-jenny/p/15209523.html
Copyright © 2011-2022 走看看