【发布时间】:2016-07-08 23:38:25
【问题描述】:
我正在尝试创建一个 jMeter 脚本来对 Web 应用程序执行文件上传操作:
测试计划 线程组 启动程序 登录 导航 上传 注销
在上述情况下,当我们有多个线程组时,会上传多个文件。虽然我的要求是在一个线程操作中执行多个上传操作(并行)。
如何做到这一点?
【问题讨论】:
标签: jmeter jmeter-plugins
我正在尝试创建一个 jMeter 脚本来对 Web 应用程序执行文件上传操作:
测试计划 线程组 启动程序 登录 导航 上传 注销
在上述情况下,当我们有多个线程组时,会上传多个文件。虽然我的要求是在一个线程操作中执行多个上传操作(并行)。
如何做到这一点?
【问题讨论】:
标签: jmeter jmeter-plugins
您只需要一个线程组即可满足您的要求。只需在该线程组中设置更多用户,不要设置加速时间。他们都将尽可能快地登录并执行您在测试计划中的所有步骤。这将是最简单的方法。
但是,如果您希望所有这些都在同一时刻上传,您可以添加If controller(最好使用While controller)来检查它们是否都通过了“导航”请求,然后启用控制器一次其中已准备好上传。这可以通过设置计数器来实现,当“导航”请求完成时,计数器会增加,一旦计数器等于用户数,就告诉然后上传。
【讨论】:
所以选项在:
【讨论】: