【发布时间】:2014-08-08 10:55:15
【问题描述】:
我正在尝试通过 JMeter 发送 HTTP 请求。我创建了一个循环计数为 25 的线程组。我的加速期为 120,线程数设置为 30。在线程组中,我有 20 个 HTTP 请求。我对 JMeter 如何运行这些请求有点困惑。线程组中的 20 个请求中的每一个是否都在单个线程中运行,并且线程组上的每个循环都在不同的线程上同时运行?或者当它们可用时,20 个请求中的每一个都在不同的线程中运行。
我的另一个问题是,在每个循环中,我想改变通过 HTTP 请求发送的发布数据的正文。是否可以通过文件传递发布数据主体,而不是将数据插入到 JMeter 主体数据选项卡中,如下所示:
但是,我不想这样做,而是想定义某种变量,该变量根据正在运行的线程组的迭代来选择文件,例如,如果它第二次在线程组上循环,我想调用 test2.txt,如果第三次 test3.txt 等,这些文本文件将包含不同的帖子数据。谁能告诉我JMeter是否可以做到这一点,如果可以,我将如何去做。
【问题讨论】:
标签: testing jmeter performance-testing