程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何使用机器人框架执行特定的 HTTP 请求大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何使用机器人框架执行特定的 http 请求?

开发过程中遇到如何使用机器人框架执行特定的 http 请求的问题如何解决?下面主要结合日常开发的经验,给出你关于如何使用机器人框架执行特定的 http 请求的解决方法建议,希望对你解决如何使用机器人框架执行特定的 http 请求有所启发或帮助;

下面的命令将执行 jmx 文件下的所有 http 请求,但我想使用机器人框架在 jmeter 中执行特定的线程组或 http 请求。

Below 关键字将执行所有线程组和 http 请求,

Run Jmeter    /home/sadha/documents/apache-jmeter-5.4.1/bin/jmeter.sh    /home/sadha/documents/apache-jmeter-5.4.1/bin/http request.jmx     ${logPath}  -Jvendor=${vendor} -Jurl=${url} -Jport=${port} 
 

解决方法

  1. 对于 Thread Group - 如果您在 2 个线程组中使用 __P() function 动态定义线程数,例如:

    • 在线程组 1 中:${__P(thread.group.1.users,)}
    • 在线程组 2 中:${__P(thread.group.2.users,)}

    如何使用机器人框架执行特定的 HTTP 请求

    您将能够通过 -J command-line argument 提供所需数量的线程,例如:

    • 以 100 个用户运行线程组 1,不要运行线程组 2:/home/sadha/Documents/apache-jmeter-5.4.1/bin/jmeter.sh /home/sadha/Documents/apache-jmeter-5.4.1/bin/http request.jmx ${logPath} -Jvendor=${vendor} -Jurl=${url} -Jport=${port} -Jthread.group.1.users=100 -Jthread.group.2.users=0
    • 以 100 个用户运行线程组 2,不要运行线程组 1:/home/sadha/Documents/apache-jmeter-5.4.1/bin/jmeter.sh /home/sadha/Documents/apache-jmeter-5.4.1/bin/http request.jmx ${logPath} -Jvendor=${vendor} -Jurl=${url} -Jport=${port} -Jthread.group.1.users=0 -Jthread.group.2.users=100
    • 运行两个线程组,每个线程组都有 100 个用户:/home/sadha/Documents/apache-jmeter-5.4.1/bin/jmeter.sh /home/sadha/Documents/apache-jmeter-5.4.1/bin/http request.jmx ${logPath} -Jvendor=${vendor} -Jurl=${url} -Jport=${port} -Jthread.group.1.users=100 -Jthread.group.2.users=100
  2. 同样的方法可以应用于 http 请求采样器,如果您将它们放在 Switch Controller 下并使用 __P() 函数作为开关值,如 ${__P(request,)}

    如何使用机器人框架执行特定的 HTTP 请求

    • 如果你通过 -Jrequest="request 1" - 它会执行 request 1
    • 如果你通过 -Jrequest="request 2" - 它会执行 request 2

更多信息:

  • Configuring JMeter
  • Overriding Properties Via The Command Line
  • Apache JMeter Properties Customization Guide

大佬总结

以上是大佬教程为你收集整理的如何使用机器人框架执行特定的 HTTP 请求全部内容,希望文章能够帮你解决如何使用机器人框架执行特定的 HTTP 请求所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:请求