当前位置: 首页 > 知识库问答 >
问题:

使用Jmeter的多个POST请求

祝英博
2023-03-14

我必须对我的应用程序做一个压力测试,以创建1000个用户。为了创建用户,我使用JSON执行POST请求:

{
 "code": "string",
 "domainName": "string",
 "enabled": true,
 "name": "string"
}

我不知道如何使用JMeter创建多个用户。有for循环吗?另外,我如何避免代码必须是唯一的,这样每个用户都需要一个唯一的代码?

共有1个答案

齐英韶
2023-03-14

>

  • 要创建更多的虚拟用户,只需在线程组下定义任意多个

    要发送唯一的数据,可以用JMeter函数替换code值,如下所示:

            {
              "code": "${__threadNum}",
              "domainName": "string",
              "enabled": true,
              "name": "string"
            }
    

    上面的示例使用__threadnum()函数,该函数基本上返回当前虚拟用户号,因此第一个用户的代码为1,第二个用户的代码为2,等等。您还可以考虑以下替代方案:

      null

  •  类似资料:
    • 我正在使用最新版本的JMeter,并试图从JMeter发出POST请求,但我无法看到更改HTTP方法的下拉列表。你能告诉我为什么我看不到下拉列表吗? 请在下面找到JMeter的屏幕截图。它没有用于指定HTTP方法的下拉列表。

    • 我正在使用Multipart执行帖子类型请求。问题是因为我一直收到两个错误 1) 500 2) 422不可处理实体 Api仅接受音乐文件。因此,我添加了一个默认文件,以避免不断选择新文件 和我的界面 如果有任何帮助,我将不胜感激。 我发现它将文件作为对象通过Reform2发送到服务器

    • 当我使用POST方法向我的服务器发出多部分请求时,请求工作正常。 下面是我如何设置我的JMeter: 发帖请求 然而,当我试图向同一个URL发出PUT请求时,该请求不起作用。 提交请求 服务器上的错误是 org.springframework.web.multipart.MultipartException:当前请求不是多部分请求 这似乎是JMeter上的一个问题,因为当我尝试使用Postman执

    • 现在,我希望交错控制器的一个选项为同一个用户激发两个或三个并发请求,并在每个请求中发送相同的cookie。 我如何做到这一点?

    • 我正在尝试加载测试从存档数据库中获取记录的java servlet。 servlet的工作原理如下: 1-从HTTP头读取post变量 2-使用变量查询数据库 3-XML 我已经设置了一个测试,我想用post变量触发HTTP请求,但是测试不起作用,J Meter出现错误。 我已将CSV文件放在保存我的测试计划的同一文件夹中! 这是错误输出: 线程名称:线程组1-1示例开始时间:2012-11-20

    • 我正试图通过JMeter发送HTTP请求。我创建了一个循环计数为25的线程组。我有一个120的加速期,线程数设置为30。在线程组中,我有20个HTTP请求。对于JMeter如何运行这些请求,我有点困惑。一个线程组内的20个请求是否都在一个线程中运行,而线程组上的每个循环是否在不同的线程上并发运行?或者,20个请求中的每一个都在可用时在不同的线程中运行。 我的另一个问题是,在每个循环中,我想改变通过