首页 文章

当多个用户登录时,如何控制Jmeter的执行?

提问于
浏览
1

我已经使用现有用户记录了一个脚本,用于维基页面记录的操作;

  • 登录

  • 创建一个页面

  • 编辑页面

  • 退出

我使用事务控制器元素分隔了上述操作 . 然后我使用CSV数据集配置元素添加了用户列表(100个用户)来测试计划 .

现在用户(100个用户)登录系统,然后所有用户一次创建维基页面,创建过程后所有用户编辑页面,编辑操作结束后,所有用户都从系统注销 .

但我想将上述情况改为:

用户1:登录 - >创建页面 - >编辑页面 - >注销

用户2:登录 - >创建页面 - >编辑页面 - >注销

用户3:登录 - >创建页面 - >编辑页面 - >注销

.

.

用户100:登录 - >创建页面 - >编辑页面 - >注销

我想同时(同时)完成上述过程 .

当前流程:

  • 过程1:所有用户都登录系统,同时创建页面

  • 过程2:创建过程后,所有用户编辑页面然后注销 .

我怎样才能做到这一点?感谢有人能给我一个解决方案 .

1 回答

  • 1

    如果我理解你是否希望这些操作同时进行,那么你应该将它们放在一个控制器中,甚至直接放在线程组中,并将线程数增加到100,这样它们就有可能在1秒内立即启动(加速期间)然后每个都将按照自己的步调进行创建 - 编辑 - 注销工作流程 . 我会检查它,但我确信它对我来说是这样的,当我与200个用户合作并运行比你描述的方式更长的场景 .

相关问题