2015-04-14 59 views

回答

1
  • HTTP Sampler中刪除所有IP,端口,協議的詳細信息。
  • 添加HTTP Request Defaults根據測試計劃 - 您可以在其中更新IP,端口&協議詳細信息。所以,只要改變一個地方就可以做整個測試。
  • 由於您需要動態更改它,請使用屬性文件/屬性。例如..(這些名稱可以是任何東西)

    host.ip=10.11.12.13 
    host.port=443 
    host.protocol=https 
    
  • 您可以通過命令行參數來通過測試的性能。

    jmeter -n -t /path/to/test.jmx -l /path/to/result.jtl -Jhost.ip=10.111.12.13 -Jhost.port=443 -Jhost.protocol=https -Jtest.duration=300 
    

    J - defines a local JMeter property.

在測試中,使用${__P(host.ip)}訪問這些值,${__P(host.port)} ...等


如果你有很多的屬性,你可以看看Property File Reader。我一直在使用這一段時間&我喜歡它。

優點是 - 即使在GUI模式下,它也能很好地工作。

http://www.testautomationguru.com/jmeter-property-file-reader-a-custom-config-element/

如果使用Property File Reader &傳遞屬性文件名本身動態,然後用

jmeter -n -t /path/to/test.jmx -l /path/to/result.jtl -Jproperty.file.path=/path/to/file.properties 

然後在File Path使用${__P(property.file.path)}訪問。

相關問題