zoukankan      html  css  js  c++  java
  • 基础-jmeter

    jmeter.sh:  linux 启动文件
    jmeter.properties:  系统配置文件
    jmeter-server.bat:  windows分布式测试要用的服务器配置
    jmeter-serve:  linux分布式测试要用到的服务器配置

    docs: 接口文档目录
    extras: 扩展插件目录
    lib: 所用到的插件目录,里面全是jar包,jmeter会自动在JMETER_HOME/lib 和 ext目录下寻找需要的类
    License: jmeter证书目录
    printable_docs: 用户使用手册

    线程组

    线程组主要包含三个参数:线程数、准备时长( Ramp-Up Period(in seconds))、循环次数。
    ◆线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里,也就是设置多少个线程数。

    ◆准备时长(单位为s) :设置的虚拟用户数需要多长时间全部启动。如果线程数为20,准备时长为10, 那么需要10秒钟启动20个线程。也就是每秒钟启动2个线程。

    ◆循环次数: 每个线程发送请求的次数。如果线程数为20, 循环次数为5,总请求数为20*5=100.如果勾选了“永远”, 那么所有线程会一直发送请求直到停止运行脚本。

     设置QPS(吞吐量)

              JMeter 中 有 一 个 很 容 易 被 误 解 的 Logic Controller—Throughput Controller, 该 Controller从 名 称 上 看 , 很 像 是 用 于 控 制 吞 吐 量 , 但 实 际 上 , 该 Controller 的行 为 更 像 是 一 个 分 配 器 , 可 以 在 不 同 的 sampler 之 间 基 于 比 例 关 系 分 配 负 載

    查看官方使用手册 https://jmeter.apache.org/usermanual/component_reference.html

    jmeter中所有元件都可以设置为disabled(禁用)状态,设置完成后,包括其子节点将在执行时被忽略。

    设置一个简单的jmeter流程

    测试片段 Test Fragment

    测试片段是控制器上的一个种特殊的线程组,它在测试树上与线程组处于一个层级。但使用时需要和include Controller或者Module Controller配合。它的主要作用是模块化测试过程,类似于编程语言中的函数或代码块。即,将特定业务测试过程封装成“块”,在其他地方直接引用。当它是一个模块控制器或者是被控制器引用时会被执行。

     

     

     

     

  • 相关阅读:
    JS匿名函数及调用及闭包
    js的变量提升和函数提升
    JS调用模式以及bind()方法
    转载:JS call()方法和apply()方法
    创建一个用于上传文件的表单
    POST 异步请求 url没有明文显示
    转载:nodejs res.end和res.send 区别
    HTTP中get和post区别
    通读cheerio API
    转载:JS数组reduce()和reduceRight()方法
  • 原文地址:https://www.cnblogs.com/Nicloe2333/p/12667323.html
Copyright © 2011-2022 走看看