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

如何在bzm并行控制器中为https Post请求提供变量和CSV数据?

子车俊哲
2023-03-14

我针对bzm并行控制器添加了Http采样器请求。并提供了头管理器参数和文件上载参数${path},但提供的文件上载配置不起作用。

有人能分享一下如何在针对bzm并行控制器添加的Https请求采样器中提供CSV数据和价值吗?

虽然在csv中为变量${path}提供的路径中存在有效文件,但我得到了如下所示的错误。目前,jmter bzm并行控制器采用的路径是。jmx存在,并给出以下错误:

JAVA木卫一。FileNotFoundException:D:\JMeter\jMeterTests\FLAMe\Test Execution\13Aug18\${path}(系统无法在java上找到指定的文件)。木卫一。FileInputStream。open0(本机方法)

(我们是否需要在jmeter中明确地提供目录位置?)

共有1个答案

东方俊明
2023-03-14

并行控制器在解释函数和变量方面不会改变JMeter的行为,放置在并行控制器下的采样器与不与并行控制器关联的采样器没有什么不同。

很可能您的CSV数据集配置设置错误,因此您的${path}变量没有设置。您可以使用调试采样器和查看结果树侦听器组合进行双重检查:

 类似资料:
  • 如何在bzm并行控制器中添加Post https请求。 我想添加/组合4个https Post请求,使用bzm并行控制器一次上载4个文件。 我试着简单地将正常的post/upload请求放在“bzm并行控制器”中,但没有成功。此外,如果我使用bzm并行控制器获取文件未找到异常,则提供的csv数据配置也不起作用$CSV中提供的{path}变量在执行时未拾取。

  • 我正在使用Java和Spring构建一个RESTAPI,我需要在我的控制器中处理一个POST请求,但我需要从该请求中提取主体,它是一个JSON,也是该请求的“来源”, 我有几个问题:首先是如何获取该请求的来源(我猜是在标题中移动的url?),是否有与@RequestBody类似的注释?。 我的第二个问题是,在这种post方法中,通常应该返回什么对象作为响应。

  • 我正在尝试使用< code>Auth::user()- 我已经检查并包含了所需的文件,我正在从用户表中获取用户 我在调用变量并将其发布到控制器函数中的DB时遇到问题。任何帮助都可以。 将User表中的User发布到Tokens表的中,以便我可以使用模型 出现此错误: SQLSTATE[23000]:完整性约束冲突:19非空约束失败:令牌。user_id(SQL:插入“令牌”(“token1”、“t

  • 我很难弄清楚问题出在哪里。 我认为最简单的方法是使用一个带有请求映射的控制器。 移动应用程序有它自己的身份验证系统,所以访问url需要是开放的/匿名的。 我已经设置了以下内容: 在日志中,当服务器运行时,我会得到以下消息:

  • 方法2:没有@PathVariable 方法3:只使用path和@PathVariable的RequestMapping 方法4:RequestMapping只使用path而不使用@PathVariable 路径变量支持 @PathVariable问题 问题是,我们可以将作为方法参数来访问,但是当我们试图在中指定它时,在上述情况下,执行并没有到达我们的控制器,我们得到了上述相同的异常。有人帮忙吗?

  • 问题内容: 我有一个Sinatra应用程序,并且在我的大多数控制器中,json都会传入并在params对象中自动获取。但是,除非我用before方法来拉取request.body参数,否则我将获得一个根本不获取参数的后期操作.body参数将它们解析为JSON并将它们合并到params哈希中。 这是控制器以及filter方法: 我看到的输出基本上是,控制器操作中的参数实际上正确地位于其中。但是,如果