【问题标题】:How to read the last line in CSV line in GATLING如何在 GATLING 中读取 CSV 行的最后一行
【发布时间】:2021-06-08 16:44:02
【问题描述】:

我使用来自 csv 文件的馈线,并且我想始终读取此文件中的最后一行:

val actors= csv("./src/test/resources/Data/ksp-acteurs.csv").circular


      .feed(actors)
  .exec(http("K_actors")
    .get("https://URL/ksp-acteurs/${Col1}")    //need to extract the last value in this column    
    .header("Authorization","Bearer ${jwtoken}")
    .check(status is 200))

【问题讨论】:

    标签: scala csv gatling scala-gatling


    【解决方案1】:

    你可以这样做:

    val feeder = csv("./src/test/resources/Data/ksp-acteurs.csv")
    val lastLine = feeder.readRecords.last.values
    

    但重要的是在调用circular 之前调用readRecords,因为在这种情况下readRecord 将无法找到最后一行并且测试将因内存不足异常而失败。

    【讨论】:

    • 注意:csv("./src/test/resources/Data/ksp-acteurs.csv") 是错误的。应该是 csv("Data/ksp-acteurs.csv")
    猜你喜欢
    • 2022-09-23
    • 1970-01-01
    • 2013-05-21
    • 2019-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多