jmeter性能测试–浪涌测试

jmeter性能测试–浪涌测试1、UltimateThreadGroup右键测试计划-添加-Theads(Users)-UltimateThreadGroup,如下图1所示图1图2参数说明,如下图所示:    四条记录:    第一条,2个线程,1秒内启动,持续运行1秒,然后停止1秒。    第二条,2个线程,等待1秒之后,1秒内启动,运行1秒,停止1秒。…

1、         Ultimate Thread Group 

右键测试计划-添加-Theads(Users)-Ultimate Thread Group,如下图1所示

jmeter性能测试--浪涌测试

图1

 jmeter性能测试--浪涌测试

 图2

参数说明,如下图所示:

    四条记录:

    第一条,2个线程,1秒内启动,持续运行1秒,然后停止1秒。

    第二条,2个线程,等待1秒之后,1秒内启动,运行1秒,停止1秒。

    第三条,2个线程,等待2秒之后,1秒内启动,运行1秒,停止1秒。

    Start Thread Count:开始线程数量

    Initial Ddlay,Sec:线程延迟多长时间开始运行

    Startup Time,Sec:线程加载多长时间

    Hold Load For,Sec:线程持续运行多长时间

    Shutdown Time:线程停止时长,在多长时间内停止下来。

 运行结果,如图3所示

 jmeter性能测试--浪涌测试

说明:active threads over time显示的记录符合浪涌设置曲线。

jmeter性能测试--浪涌测试

CPU的曲线变化与浪涌测试设置吻合。

说明:浪涌测试中,当设置的时间达到后,请求才会停止。

jmeter性能测试--浪涌测试

时间的计算:总的请求时间是最长的一条数据的所有时间之和,比如:上图的5S=等待时间2s+启动时间1s+运行时间1s+停止时间1s.

 

第二种方法: jp@gc – Stepping Thread Group

例如:100个线程,按照阶梯状运行每5秒增加10个线程,直到100个后运行60秒

参数说明:

This group will start:加载的总线程数

  First,wait for:等待多长时间开始加载线程(第一个线程延迟多少秒开始加载)

  Then start:初次加载多少线程

  Next,add:下一次加载多少个线程

  Threads every:当前运行多长时间后再次加载线程

  Using ramp-up:加载线程时间;图中是5秒,也就是10个线程在5秒内加载完成

  Then hold load for:线程全部加载完成后运行多长时间,图中是60秒

  Finally,stop/threads every:多长时间停止多少线程,图中1秒停5个。

jmeter性能测试--浪涌测试

 Active Threads Over Time截图

jmeter性能测试--浪涌测试

注意:浪涌测试中,是按照设定的时间执行的,时间达到才会停止请求。简单通俗的讲,就是没有达到设定时间,聚合报告中的samples数量会一直增加。 

 个人原创,转载商用请注明出处!

转载于:https://www.cnblogs.com/jane4321/p/11013193.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/37317.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注