Bus*_*aya 6 command-line jmeter
我正在使用 Jmeter 测试 API,我想从终端参数化项目的路径,然后我想在 JMeter 中使用此参数。
我通过命令行发送的参数:
./jmeter -n -t your_script.jmx -Jurl=abcdef.com
我在用户定义变量中使用的参数:
${__P(url)}
但是当我在 JMeter 中运行自动化时,我的测试脚本不会访问已定义的 URL。当我检查请求正文时,我看到 POST https://1 作为 URL。
请参阅所附照片。 https://mylifebox.com/shr/3df5bb35-cf43-4488-b20b-5c2d59656212&language=en
Dmi*_*i T 10
让我们开始清理:
在用户定义变量中配置变量的名称url和值${__P(url,)}
在HTTP 请求采样器(或者更好的HTTP 请求默认值)中输入${url}“服务器名称或 IP”字段:
jmeter -n -t your_script.jmx -Jurl=abcdef.com -f -l result.jtl
Run Code Online (Sandbox Code Playgroud)
请注意这个-f参数,它告诉 JMeter 覆盖现有结果文件(您可能正在查看url属性值以 开头的“旧”结果1)
abcdef.com就是这样,您应该看到 HTTP 请求采样器在 .jtl 结果文件中进行调用。如果您更改此url参数 - 您将在 .jtl 结果文件中看到影响:
| 归档时间: |
|
| 查看次数: |
14909 次 |
| 最近记录: |