【问题标题】:Using flexible file writer in Jmeter produces unwanted results in the output csv在 Jmeter 中使用灵活的文件编写器会在输出 csv 中产生不需要的结果
【发布时间】:2021-06-14 13:12:17
【问题描述】:

我正在使用 Jmeter 中的灵活文件编写器来编写我在属性文件中捕获和定义的四个变量。我使用调试采样器来验证和查看我使用的 4 个变量的值的结果。 但是,当我尝试使用超过 3 或 5 个线程时,我会出现乱码,并且输出 csv 的同一列中的多个变量值如下:

但理想情况下,我期望结果如下: Timestamp_Queued|Timestamp_Download_Started|Timestamp_Download_Completed|Timestamp_Completed 1623596826050 1623596829514 1623596829868 1623596830045 1623596826195 1623596826434 1623596826840 1623596827071 1623596826427 1623596827736 1623596828138 1623596828319 1623596826629 1623596830096 1623596830417 1623596830600 1623596826809 1623596827113 1623596827514 1623596827692

有人可以帮忙吗。我曾尝试使用其他 JS 来捕获一个低于另一个的数据,但我无法以上述方式捕获数据。我确信 Jmeter 必须有一个简单的方法来实现这一点。 谢谢!

【问题讨论】:

  • 谁能帮我解决这个问题?我在这方面花了很多时间。在互联网上探索了许多不同的选择,但没有找到任何合适的解决方案。

标签: jmeter postman


【解决方案1】:

我们无法通过查看结果文件的屏幕截图来帮助您,我们需要查看您的灵活文件编写器的配置,了解您如何启动您的 JMeter 脚本,jmeter.log file 中是否有任何可疑条目等。

鉴于:

  1. 您将变量声明为Sample Variables
  2. 配置灵活文件写入器以将这些变量保存为variable#0,variable#1,etc
  3. Run JMeter in command-line non-GUI mode

你应该得到预期的结果

更多信息:Using the JMeter Flexible File Writer Plugin

【讨论】:

  • 感谢您的回复。以下是使用的变量: sample_variables= Timestamp_Queued,Timestamp_Download_Started,Timestamp_Download_Completed,Timestamp_Completed 这是Jmeter UI模式下灵活文件写入器的字段:Write File Header: Timestamp_Queued|Timestamp_Download_Started|Timestamp_Download_Completed|Timestamp_Completed Record 每个样本有:variable#0|\t |variable#1|\t|variable#2|\t|variable#3|\r\n 你提到在非 GUI 模式下我应该运行它。你能澄清一下它会在非 GUI 模式下工作而不是在 GUI 模式下工作吗?
  • 在“文件名”字段中提供所需的结果文件路径
  • 是的,我提供了。 csv 文件的路径。但是根据屏幕截图,我仍然在行中获得多个非系统条目。
猜你喜欢
  • 2021-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-14
相关资源
最近更新 更多