JMeter场景实现

最近有人问到JMeter的场景问题:

1.单个角色(比如业务员角色)的业务组成一个混合场景,业务比例如何控制?

2.多个不相干业务组成一个混合执行场景,需要他们独立执行,互不影响,在JMeter中如何实现?.

下面说点我的意见:

1.单角色的场景可以参见我的另一篇博文在JMeter测试计划中如何控制业务比例,应该能受到启发。

下面说说多个不相干业务混合场景的实现。

1.多业务脚本共存

下图是JMeter计划的面板,左边的树形结构中我们可以看到有三个线程组,每一个线程组是一个执行单元,在执行逻辑上是互不干扰的。

那么我们可以利用线程组来封装不同的业务,而且在维护时也比较清晰。

2.线程组的执行顺序

JMeter元件的执行顺序是顺序遍历测试计划的树形结构(类似于二叉树的中序遍历)。

下图中默认执行顺序是:线程组1------线程组2------线程组3,如果运行多次,则重复前面的顺序。

有的人会说了,按顺序执行的话,那同一时刻岂不是不能执行不同的业务场景?

您多虑了,记住我们是多线程执行,每个线程组中运行多个线程,执行时不同线程有快有慢,这样就形成交错。

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值