如何将外部参数传递给jmeter脚本

时间:2018-05-02 13:59:26

标签: jmeter

我正在尝试编写可在多台计算机上使用的JMeter脚本。 示例:

stringProp name =“Argument.value”

7|0|44|https://${server}:8693/cea/ABC_WebClient/|${randomString}|com.test.server.gui.question

/ stringProp 在上面一行中,我需要将服务器 randomString 作为外部参数传递。 如何将这些值传递给脚本?我无法在CSV文件中定义它们或传递参数。

1 个答案:

答案 0 :(得分:0)

  1. 您可以通过-J command-line argument将值传递给JMeter脚本,如:

    jmeter -Jserver=localhost -JrandomString=foobarbaz -n -t test.jmx -l result.jtl
    
  2. 在.jmx脚本中,您可以通过__P() function访问值,如:

    7|0|44|https://${__P(server,)}:8693/cea/ABC_WebClient/|${__P(randomString,)}|com.test.server.gui.question
    
  3. 更多信息: