欢迎访问wabc.cc — 源码交易 · 软件定制 · 建站服务一站式平台
全部分类
首页 - 首页 - 解决方案 - 推荐文章 - 软件测试中的性能测试Jmeter组件介绍

软件测试中的性能测试Jmeter组件介绍

分类:推荐文章 · 发布:2025-12-20 · 浏览:2

软件测试中的性能测试Jmeter组件介绍

Jmeter配置安装成功后进入就可以看到以下页面:

Jmeter组件1.png

zhujian2.png

1、Test Plan (测试计划):

      用来描述一个性能测试,包含与本次性能测试所有相关的功能。也就说本的性能测试的所有内容是于基于一个计划的。类似于LR的测试场景

zujian3.png

注意:

“函数测试模式”复选框,如果被选择,它会使Jmeter记录来自服务器返回的每个

取样的数据。如果你在测试监听器中选择一个文件,这个数据将被写入文件。如果你尝试一个较小的测试来保证Jmeter配置正确并且你的服务器正在返回期望

的结果,这是很有用的。这样做的后果就是这个文件会快速的增大,并且Jmeter的效率会影响。

如果不记录数据到文件,这个选项就没有不同了

2、Threads (Users)线程 用户

zujian 4.png

1) setup thread group

       一种特殊类型的ThreadGroup的,可用于执行预测试操作。这些线程的行为完全像一个正常的线程组元件。不同的是,这些类型的线程执行测试前进行定期线程组的执行。类似于lr的init.可用于执行预测试操作

2) teardown thread group 

      可用于执行测试后动作。这些线程的行为完全像一个正常的线程组元件。不同的是,这些类型的线程执行测试结束后执行定期的线程组。类似于lr的end.可用于执行测试后动作

3) thread group(线程组)

      这个就是我们通常添加运行的线程。通俗的讲一个线程组,,可以看做一个虚拟用户组,线程组中的每个线程都可以理解为一个虚拟用户。线程组中包含的线程数量在测试执行过程中是不会发生改变的。

5.png

线程数:多少个虚拟用户

Ramp-Up Period:单位是秒,它指定了启动所有线程所花费的时间,如截图中启动10个线程需花费10秒,那么每1秒启动一个线程;0代表同时并发

循环次数:表示每个线程执行多少次请求;勾上永远,表示如果不停止或者限定时间将会一直执行下去, 是为了方便调度器的调用

 Delay Thread creation until needed:延迟创建线程,直到该线程开始采样,即之后的任何线程组延迟和加速时间为线程本身。这样可以支持更多的线程,但不会有太多是同时处于活动状态

调度器:勾选后,启动延时,持续时间才可编辑

持续时间:表示脚本持续运行的时间,以秒为单位,比如如果你要让用户持续不断登录1个小时,你可以在文本框中填写3600

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

 


上一篇:鱼多多九金半:想吃就吃,想瘦就瘦!
下一篇:上海闵行一品漫城出大事啦!揭秘真相!震惊消息!图文解析!背后内幕究竟如何?

相关文章

源码分类

热门源码

最新资讯

联系我们