如何在CSV文件中包含参数值,包括新行

时间:2017-02-03 10:10:53

标签: csv jmeter

我应该如何将CSV文件中提到的格式(使用新行)作为JMeter工具中的一个值来参数化Message body值

 "QU SKYTEAM  
.TPEFMCI 170219   
FFR/8  
297-50347905CANJFK/T10K20MC0.12/GENERAL  
/XPS   
CZ123/31DEC/CANJFK/NN  
REF/TPEFMCI   
CUS//  
/CANCSNCARGO  
/GUANGZHOU  
SRI/PRD-EQUATION"   

The image attached is the script

1 个答案:

答案 0 :(得分:0)

您可以使用JMeter Functions

进行处理
  • 场景1:您有多行文件,即:

    foo
    bar
    

    在这种情况下,您可以使用__FileToString()功能,例如:${__FileToString(/path/to/the/file/with/the/payload,,)}

  • 场景2:您的文件包含line breaks之类的单行数据:

    foo\r\nbar
    

    保持此值的相关JMeter变量为${baz}

    在这种情况下,您可以使用__javaScript()函数将换行符转换为新行,例如:${__javaScript("${baz}",)}

请参阅How to Use JMeter Functions以了解有关上述和其他JMeter功能的更多信息