Command line 如何在JMeter中使用命令行参数
我正在使用Jmeter测试API,我想参数化项目从终端的路径,然后我想在Jmeter中使用这个参数 我通过命令行发送的参数: ./jmeter-n-t your_script.jmx-Jurl=abcdef.com 我在用户定义变量中使用的参数: ${p(url)} 但当我在JMeter中运行自动化时,我的测试脚本不会指向已定义的URL。当我检查请求主体时,我看到POST作为URL 请看附件中的照片。 将Command line 如何在JMeter中使用命令行参数,command-line,jmeter,Command Line,Jmeter,我正在使用Jmeter测试API,我想参数化项目从终端的路径,然后我想在Jmeter中使用这个参数 我通过命令行发送的参数: ./jmeter-n-t your_script.jmx-Jurl=abcdef.com 我在用户定义变量中使用的参数: ${p(url)} 但当我在JMeter中运行自动化时,我的测试脚本不会指向已定义的URL。当我检查请求主体时,我看到POST作为URL 请看附件中的照片。 将${\up(url)}放入HTTP请求的内部字段 web服务器的域名或IP地址,例如www.
${\up(url)}
放入HTTP请求的内部字段
web服务器的域名或IP地址,例如www.example.com。[不包括http://prefix.]注意:如果在标头管理器中定义了“主机”标头,则该标头将用作虚拟主机名
不要在HTTP请求中的字段内使用用户定义变量
Put${{(url)}
web服务器的域名或IP地址,例如www.example.com。[不包括http://prefix.]注意:如果在标头管理器中定义了“主机”标头,则该标头将用作虚拟主机名
不要使用用户定义变量
让我们开始清理:
url
的名称和${{uu p(url,)}
${url}
放入“服务器名称或IP”字段:
url
属性值以1
开头)abcdef.com
。如果更改此url
参数,您将在.jtl结果文件中看到影响:
url
的名称和${{uu p(url,)}
${url}
放入“服务器名称或IP”字段:
url
属性值以1
开头)abcdef.com
。如果更改此url
参数,您将在.jtl结果文件中看到影响:
我照你说的做了,但没有任何改变:(请求正文-->发布https://1:@BuseKaya从用户定义变量中删除url变量)我照你说的做了,但没有任何改变:(请求正文-->发布https://1:@BuseKaya从用户定义变量中删除url变量show to set result.jtl?如何设置result.jtl?
jmeter -n -t your_script.jmx -Jurl=abcdef.com -f -l result.jtl