• jmeter新手学习笔记(一)


    使用jmeter做接口测试--设置线程组


    1.创建线程组

    2.设置线程数配置信息

    线程组:常用于模拟并发用户访问,例如需要100个用户访问该接口,线程数则设置为100

    Ramp-Up Period:决定多长时间启动全部线程,例如Ramp-Up Period设置为10秒,线程组仍设置为100,jmeter使用10秒时间将100个线程全部启动。若未指定Ramp-Up Period,即默认值为0,jmeter将立即启动全部线程(同时并发)。

    循环次数:若要循环执行10次线程组,不勾选“永远”,在后面的文本框输入10。若勾选“永远”,表示如果不停止或者限定时间将会一直执行下去, 是为了方便调度器的调用。

    Delay Thread creation until needed:当线程需要执行的时候,才会被创建。如果不选择这个选项,那么,在计划开始的时候,所有需要的线程就都被创建好了。延迟创建线程,直到该线程开始采样,即之后的任何线程组延迟和加速时间为线程本身。这样可以支持更多的线程,但不会有太多是同时处于活动状态。

    调度器

    持续时间(秒):表示脚本持续运行的时间,以秒为单位,比如如果你要让用户持续不断登录1个小时,你可以在文本框中填写3600。如果在1小时以内,结束时间已经到达,它将会覆盖结束时间,继续执行。

    启动延迟(秒):表示脚本延迟启动的时间,在点击启动后,如果启动时间已经到达,但是还没有到启动延迟的时间,那么,启动延迟将会覆盖启动时间,等到启动延迟的时间到达后,再运行系统。

    注意:如果我们需要用到调度器来设定持续时间,如果线程数不够多到持续时间结束,我们就必须将循环次数勾选为永远,特别地,如果线程组里面有其他的循环,我们也需将该循环次数勾选为永远,否则,按我如上配置,将永远去掉勾选,仅执行一次循环,那么无论你将持续时间启动时间结束时间等设置多少,系统运行100次后,将会停止不再运行。

     

    参考/学习资料:https://blog.csdn.net/liudinglong1989/article/details/79413614

  • 相关阅读:
    利用.net Core 对程序集中的类 进行统一依赖注入
    接口中定义异步的方法
    在efcore 中创建类 通过实现IEntityTypeConfiguration<T>接口 实现实体类的伙伴类 实现FluentApi
    在vs2017 版本15.7.6中不支持2.1.0以上版本的net core sdk
    在.net core不同的版本中 webabi引用的包不同
    SQL语句中使用Group by
    DDD实战12 值对象不创建表,而是直接作为实体中的字段
    src与href的区别。
    cookies,sessionStorage 和 localStorage 的区别
    javascript阻止事件冒泡和浏览器的默认行为
  • 原文地址:https://www.cnblogs.com/lu-test/p/9507071.html
Copyright © 2020-2023  润新知