正如我所理解的,您希望第一个用户运行第一个控制器,第二个用户运行第二个控制器,第三个用户运行第三个控制器。您可以使用“编辑”共享模式的“CSV数据集配置”来实现这一点。详情请https://www.blazemeter.com/blog/csv-data-set-config-in-sharing-mode-made-easy
自JMeter 2.12以来,您有一个临界段控制器,它可以确保其子级在给定时间内仅由一个线程执行。
因此,如果您将请求置于Critical Section Controller下,您将获得关于执行顺序和并发性的信心:
我正在运行一个记录的测试计划。我在线程组中分配了5个不同的用户,上升周期为5,循环计数为1。 这就是发生的情况: 开始测试。 测试运行没有错误,并且当我在视图结果树中检查时,似乎5个用户正确执行,但当我在系统中检查时,只有2或3个用户注册。我删除注册的用户,并运行脚本一次又一次的2或3个用户注册(有些时间不一样)的5个用户。 我不明白怎么会让我的测试表现得那样...为什么我的测试计划没有为5个用户
我可以点击每个请求,按“发送”,一次运行一个。我将。json从loadium导出到。jmx 测试计划-->线程组-->[采样器1,采样器2,..]这些采样器是我的每个请求,我希望一次只运行一个,但是当我按下“run”按钮时,所有的采样器/请求都开始运行。
现在我有两个api方法要测试 POST索引成员 删除索引成员 问题是indexmember的字段必须是唯一的。 因此,当我运行POST时 但是当我添加更多线程时= 我在考虑让DELETE作为POST的某种子采样器。 因此,POST和DELETE将一起放在一个线程中。 任何建议将不胜感激。
我正在从beanshell对api进行dme2调用,并且从它得到了类似{“StagedCustomerID”:“165CE369-A9FB-4D42-B8F0-F119A6AE20EB”}的响应,所以现在我只想将customer id值传递给另一个beanshell采样器,用于下一个api调用,作为JMeter中同一线程中请求体中的一个参数。 请建议在这种情况下我们能做些什么。有什么方法可以做be
我试着运行一个程序,使用线程显示带有数字的乘法、除法、加法和减法表。 但是我希望数字被乘以或相加等。由用户选择。 也就是说,程序应该在用户为每个操作选择一个数字后运行,然后显示结果。
我有一个线程组,其中有几个HTTP请求采样器。每次取样器失败时,我都会发一封电子邮件。事情是我想收集的名字+响应机构的几个失败的采样发送在电子邮件。 谁能给出一个如何做这件事的例子吗?