1

我正在使用 SOAP/XML-RPC 采样器,我希望能够在 URL 和 SOAPAction 标头中拥有一个变量主机名。

我尝试在命令行上传递(-Jhost=xxx.xxx.xxx.xxx)并使用 ${__P(host)} 进行扩展,但它似乎为空(java.lang.IllegalArgumentException:主机名可能不为空) 当我运行测试时。

我在成功扩展的 XML 正文中使用命令行上传递的其他属性。

关于我做错了什么的任何建议?

谢谢,马克

4

1 回答 1

1

它对我有用:

在我输入的 URL 字段中:

http://${__P(host)}:8888/test

在 GUI 中启动时,我添加:

-Jhost=localhost

适用于 JMeter 2.7 和当前 trunk ,我没有使用以前的版本进行测试。

你能提供更多细节吗?

  • 你在测试计划中有什么

  • jmeter.log 中的完整异常堆栈跟踪

问候

菲利普·M。

于 2012-09-07T19:14:49.393 回答