【问题标题】:JMeter CSV reading different values- need to read same valuesJMeter CSV 读取不同的值 - 需要读取相同的值
【发布时间】:2017-03-26 12:01:40
【问题描述】:

我有一个 Jmeter 场景,它在我正在测试的网站上从 CSV 文件(两个标题:SaveKey 和 SubmittedKey)读取 ID

我需要保存报告并提交,每次保存和提交报告时,它都会根据处理生成自己的唯一 ID,因此我拥有的那些 ID 保存在 CSV 文件中。

但是,JMeter 中的保存和提交请求都从 CSV 文件中读取不同的 ID(例如,保存读取 101 和提交读取 102);有没有办法在 JMeter 中解决这个问题?

当我尝试运行我的脚本时,我也收到一个错误:ReusableResources:txt_WebAPI_YouDoNotHaveThePermission/r/n

【问题讨论】:

  • 右键单击文件并将访问权限更改为读/写。而不是写入 csv 文件,为什么不能保存字符串运行时并在后续请求中传递它。
  • @NaveenKumarNamachivayam 因为每次提交的 ID 都不同
  • 那么你需要使用正则表达式提取器来捕获唯一ID并在后续请求中传递它。

标签: csv jmeter


【解决方案1】:

您的问题似乎与读取 CSV 文件有关;您只需按照一些步骤来解决此问题

  • 正如您所说的 101 用于读取和 102 用于提交,请确保 两个变量 在 CSV 文件中的值数量应相同,并且没有单元格为空
  • 您必须检查 CSV 配置,例如 EOF 上的回收(在您的情况下应该为假)- 在 EOF 上停止线程(真)- 允许引用数据(假)
  • CSV Data Set Config 用于从文件中读取行,并将它们拆分为变量;因此,请确保在 csv delimiter config
  • 中选择了“,”
  • 如果您的两个变量都在同一个文件中并且设置了这些属性,那么在这种情况下,CSV 将根据您的需要进行读取。

希望对您有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-09
    • 2017-06-19
    • 1970-01-01
    • 2022-12-18
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 1970-01-01
    相关资源
    最近更新 更多