性能测试案例全过程方案八———混合场景设计(多线程组并发运行)

JMeter压力测试(一)中设置线程组的线程数,即执行时的并发用户数,适用于单个线程组的并发测试。

如果测试需求出现如下场景,该如何使用JMeter实现压力测试呢?即JMeter如何实现多线程组并发测试,也就是Loadrunner中的混合场景测试时,该如何设置并发数?

测试需求如下:对业务A、业务B、业务C、业务D、业务E,5个业务按并发比例要求进行100个用户并发的压力测试;

性能测试案例全过程方案八---------混合场景设计(多线程组并发运行)

JMeter是可以实现上述需求的,测试方案如下:

1.创建一个测试计划;

2.在该计划下添加5个线程组,分别是对业务A、业务B、业务C、业务D、业务E;

3.分别设置线程组业务A、业务B、业务C、业务D、业务E的线程数为:40、10、20、25、5(总并发量为100,按并发比例设置并发用户数)

性能测试案例全过程方案八---------混合场景设计(多线程组并发运行)

4.在该计划下添加测试结果监控;

性能测试案例全过程方案八---------混合场景设计(多线程组并发运行)

原文地址

https://blog.csdn.net/laofashi2015/article/details/78552663

Original: https://www.cnblogs.com/111testing/p/16038533.html
Author: 清风软件测试
Title: 性能测试案例全过程方案八———混合场景设计(多线程组并发运行)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/542134/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • DDL 和 DML 事务回滚的说明

    DDL 和 DML 的说明 ①DDL:主要的语句关键字包括CREAT、 DROP、ALTER等,用来创建、删除、修改数据库和数据表的结构。DDL的操作一旦执行,就不可回滚。指令SE…

    Java 2023年6月5日
    087
  • servlet映射路径匹配解析

    开头 servlet是javaweb用来处理请求和响应的重要对象,本文将从源码的角度分析tomcat内部是如何根据请求路径匹配得到处理请求的servlet的 假设有一个reques…

    Java 2023年6月9日
    052
  • 频频曝出程序员被抓,我们该如何避免面向监狱编程?

    过去几年,频频有程序员被抓的消息刷爆技术圈,无论是技术高手、公司合伙人还是普通程序员,甚至整个科技公司,都有因为违法被抓的案例。 案例 比如: 1、著名的Nignx之父Igor S…

    Java 2023年5月29日
    074
  • 分布式锁的三种实现方式

    点赞再看,养成习惯,微信搜索「 小大白日志」关注这个搬砖人。 文章不定期同步公众号,还有各种一线大厂面试原题、我的学习系列笔记。 nacos eureka 应用 nacos是阿里巴…

    Java 2023年6月8日
    084
  • 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第7版)

    第7版重大更新震撼发布,功能更加强大,速度过来围观,这次版本更新如下: 1、新增换肤功能,38款皮肤任你选,总有一款适合你。如果你有更好的皮肤希望能提供给我,将在下个版本中集成进去…

    Java 2023年6月9日
    070
  • Java中的IO流

    IO流的分类 按照数据类型划分:字符流和字节流 按照数据流向划分:输入流和输出流 对于纯文本数据,优先使用字符流。除此之外都使用字节流。 File类 java.io.File:不能…

    Java 2023年6月9日
    070
  • rocketmq批量消息投递

    批量发送消息可提高传递小消息的性能。同时也需要满足以下特征 批量消息要求必要具有同一 topic、相同消息配置 不支&#x630…

    Java 2023年6月16日
    091
  • 消息摘要(数字摘要)的理解-查看很多资料后的感悟

    Java 密码技术 – 02- 消息摘要(数字摘要) 在开发过程中经常会遇到 MD5、SHA1、SHA256 等词语,这些是加密算法吗?严格意义上讲,这些并不是加密算法…

    Java 2023年6月16日
    080
  • 10 张图聊聊线程的生命周期和常用 APIs

    上一篇文章我们聊了多线程的基础内容,比如为什么要使用多线程,线程和进程之间的不同,以及创建线程的 4 种方式。 本文已收录至我的 Github: https://github.co…

    Java 2023年5月29日
    084
  • idea创建类报错:This template did not produce a Java class

    在idea.exe.vmoptions 或 idea64.exe.vmoptions中加入配置-Djdk.util.zip.ensureTrailingSlash=false重启,…

    Java 2023年5月29日
    065
  • Android 布局及常用属性

    一、常用属性 控件宽度:layout_width wrap_content match_parent 控件高度:layout_height wrap_content match_p…

    Java 2023年6月5日
    083
  • 解决Win10账户没有了管理员权限

    由于某些原因,当前用户账户没有了管理员权限或唯一的管理员账户被禁用,导致无法以管理员身份运行程序,或运行程序时提示需要输入管理员用户名或密码,但却没有输入窗口。这类情况下,需要进入…

    Java 2023年5月30日
    080
  • Java并发杂谈(一):volatile的底层原理,从字节码到CPU

    volatile的特性 volatile是Java中用于修饰变量的关键字,其主要是保证了该变量的可见性以及顺序性,但是没有保证原子性;其是Java中最为轻量级的同步关键字;接下来我…

    Java 2023年6月7日
    094
  • 在Ubuntu机器上使用war包安装Jenkins

    因为一些需求需要迁移之前使用的Jenkins,原来是按照官方文档使用apt方式安装的,这次搬迁后的机器由于默认不通外网(可以通过代理走外网),因此趁此机会,尝试改用war包方式安装…

    Java 2023年6月14日
    086
  • SpringCloudAlibaba分布式事务解决方案Seata实战与源码分析-中

    事务模式 概述 在当前的技术发展阶段,不存一个分布式事务处理机制可以完美满足所有场景的需求。一致性、可靠性、易用性、性能等诸多方面的系统设计约束,需要用不同的事务处理机制去满足。 …

    Java 2023年6月5日
    091
  • 阿里云服务器中MySQL数据库被攻击

    前几天刚领了一个月的阿里云服务器玩,在里面装了MySQL,然后这几天找了个小项目练习着玩呢,就将表建在里面了。刚访问添加员工还好好的,刚给员工分页查询呢 ,啪一下 ,很突然昂 ,就…

    Java 2023年6月15日
    095
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球