如何在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=zh-CN

德米特里

让我们开始清理:

  1. 在“用户定义的变量”中,使用的名称url和的值配置变量${__P(url,)}

    在此处输入图片说明

  2. HTTP请求采样器(甚至更好的HTTP请求默认值)中,${url}输入“服务器名称或IP”字段:

    在此处输入图片说明

  3. 在命令行非GUI模式下运行测试,例如:

    jmeter -n -t your_script.jmx -Jurl=abcdef.com -f -l result.jtl
    

    请注意这个-f参数,它告诉JMeter覆盖现有的结果文件(可能是您正在寻找url属性值以开头的“旧”结果1

  4. 就是这样,您应该abcdef.com在.jtl结果文件中看到HTTP请求采样器进行了调用而且,如果您更改此url参数-您将在.jtl结果文件中看到影响:

    在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在JavaFX和JavaFX中使用命令行参数

如何在Linux中使用命令行将PDF转换为JPG?

如何在Angularjs量角器中使用命令行参数?

如何使用命令行参数执行jar

如何在MySQL中使用命令行导入SQL文件?

如何在MySQL中使用命令行获取用户帐户列表?

如何在Windows中使用命令行向用户授予目录权限?

如何在systemd命令行参数中使用空格?

如何在docker build中提供和使用命令行参数?

如何在C中使用命令行参数并评估为int或double时检查边缘情况?

如何在Clojure中使用命令行参数?

如何在运行tensorflow中使用命令行传递数字列表?

如何在命令行参数中使用嵌套的Switch?

如何在Windows上为Javac使用命令行参数文件?

如何在任务中使用命令行参数退出应用程序

在J中使用命令行参数

如何在Mac OS中使用命令行参数运行应用程序

如何在Midnight Commander中使用命令行完成功能?

如何在Ubuntu 16.04中使用命令行设置mac地址?

如何在命令行中使用命令输出时转义空格

如何在Java程序中使用命令行?

如何在c(OS:Windows)中使用命令行参数?

如何使用命令行参数来rar / unrar

如何在命令行中使用传递的参数

如何在Perforce中使用命令行同步到特定文件夹

如何在Groovy的命令行参数中使用星号(*)?

如何在 BASH 中使用命令行参数设置`awk -F@'{ print $1 }` 中的列号?

如何在python数据帧中使用命令行参数?

如何使用 nix build 引用命令行参数?