【问题标题】:Jmeter - How to Loop with requests?Jmeter - 如何循环请求?
【发布时间】:2019-10-11 20:56:04
【问题描述】:

所以,是这样的:

我有一个管理员用户必须:

1- 访问主页;

2- 访问管理面板;

3- 访问课程目录;

4- 搜索(通过文本)课程;

5- 选择和编辑课程订阅;

6-进入课程的第一堂课(这是我需要循环的点,我有708堂课);

7- 给该班级的所有学生打分;

8-点击“学生出席”;

9- 点击保存。

所以,我有所有这 708 个课程,我必须在第 6 步及以后循环(708 次)。

问题:如何做到这一点?

【问题讨论】:

    标签: loops controller jmeter python-requests logic


    【解决方案1】:

    我的期望是,在第 4 点或第 5 点的某个阶段,您会从应用程序的响应中获得类列表,因此您应该能够使用合适的 JMeter Post-Processor 提取所有类 ID,即 Regular Expression Extractor

    假设您提供-1 作为“匹配编号”。正则表达式提取器将创建 708 个 JMeter 变量,这些变量可以使用 ForEach Controller

    进行迭代

    【讨论】:

      【解决方案2】:

      您可以将您的案例添加到 CSV 文件中,并将 CSV 数据集配置添加到连接到的 JMeter 中

      然后在第 6 步中添加父 ForEach_Controller,并在 CSV 数据集配置中设置变量名称

      ForEach 控制器循环遍历一组相关变量的值。当您将采样器(或控制器)添加到 ForEach 控制器时,每个样本(或控制器)都会执行一次或多次,其中在每个循环期间变量都有一个新值

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-17
        • 2023-02-09
        • 1970-01-01
        • 2023-03-16
        • 1970-01-01
        相关资源
        最近更新 更多