性能测试(9)——线程组详解

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: 线程数:虚拟用户数Ramp-Up时间(秒):启动全部虚拟用户数所需要的时间循环次数:指定次数或勾选永远。使用调度器时,必须勾选永远延迟创建线程直到需要:测试开始的时候,所有线程就被创建完。勾选了此选项,那么线程只会在合适的需要用到的时候创建调度器:勾选后,调度器配置才能使用;

(一)线程组的特点

  • 模拟多人操作
  • 线程组可以添加多个,多个线程组可以并行或串行
  • 取样器(请求)和逻辑控制器必须依赖线程组才能使用
  • 线程组下可以添加其他元件下组件

取消并行只需要在测试计划勾选此项即可
串行


(二)线程组分类

  • 线程组

    普通的、常用的线程组,可以看做一个虚拟用户组,线程组中的每一个线程都可以理解为一个虚拟用户

  • setUp线程组

    一种特殊类型的线程组,可用于执行预测试操作

  • tearDown线程组

    一种特殊类型的线程组,可用于执行测试后工作
    image.png


(三)线程组参数分析

image.png

(1)取样器错误后要执行的动作

  • 继续:如果取样器里的执行出现错误失败的时候,请求不会停止,继续执行。
  • 启动下一进程循环: 忽略错误,线程当前循环错误,执行下一个循环。
  • 停止线程: 只限当前线程停止,不影响其他线程执行
  • 停止测试: 当前执行的线程全部执行完毕后结束
  • 立即停止测试: 立刻停止

    (2)线程属性

  • 线程数:虚拟用户数

  • Ramp-Up时间(秒):启动全部虚拟用户数所需要的时间
  • 循环次数:指定次数或勾选永远。使用调度器时,必须勾选永远
    延迟创建线程直到需要:测试开始的时候,所有线程就被创建完。勾选了此选项,那么线程只会在合适的需要用到的时候创建
  • 调度器:勾选后,调度器配置才能使用;

    (3)调度器配置

    使用调度器时,循环次数必须勾选永远

  • 持续时间(秒):设置脚本压测持续时间

  • 启动延迟(秒):启动延迟时间
相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
目录
相关文章
|
4月前
|
Cloud Native Java 调度
项目环境测试问题之线程同步器会造成执行完任务的worker等待的情况如何解决
项目环境测试问题之线程同步器会造成执行完任务的worker等待的情况如何解决
|
4月前
|
Java 测试技术
Java SpringBoot Test 单元测试中包括多线程时,没跑完就结束了
Java SpringBoot Test 单元测试中包括多线程时,没跑完就结束了
75 0
|
6月前
|
安全 Java
如何测试map对象的线程不安全
【6月更文挑战第20天】如何测试map对象的线程不安全
42 0
|
索引 Python
python 线程 ~~ ~~~为面试开辟VIP通道~~~~~测试、死锁、全局变量共享、守护主线程等。。。。。。(2)
python 线程 ~~ ~~~为面试开辟VIP通道~~~~~测试、死锁、全局变量共享、守护主线程等。。。。。。(2)
145 0
python 线程 ~~ ~~~为面试开辟VIP通道~~~~~测试、死锁、全局变量共享、守护主线程等。。。。。。(2)
|
存储 JSON 资源调度
python 线程 ~~ ~~~为面试开辟VIP通道~~~~~测试、死锁、全局变量共享、守护主线程等。。。。。。(1)
线程(英语:thread)是操作系统能够进行运算调度的最小单位。线程很重要,通过本篇文章可以让你们很好的了解线程的传参、线程执行规则、守护主线程、线程间共享全局变量、进程互斥锁、死锁进程怎么解决。希望对你们有所帮助。
235 0
python 线程 ~~ ~~~为面试开辟VIP通道~~~~~测试、死锁、全局变量共享、守护主线程等。。。。。。(1)
java94-cpu随机调用线程测试
java94-cpu随机调用线程测试
210 0
java94-cpu随机调用线程测试
|
Python
接口测试开发之:Python3,接口并发测试框架(多线程)
接口测试开发之:Python3,接口并发测试框架(多线程)
263 0
|
测试技术 调度
软件测试面试题:loadrunner中的设置线程和进程的区别?
软件测试面试题:loadrunner中的设置线程和进程的区别?
98 0
|
测试技术
软件测试面试题:Jmeter怎么录制脚本,怎么过滤,线程组有哪些内容?
软件测试面试题:Jmeter怎么录制脚本,怎么过滤,线程组有哪些内容?
470 0