gpt4 book ai didi

java - jmeter避免在一个请求中使用代理

转载 作者:行者123 更新时间:2023-12-01 18:44:49 28 4
gpt4 key购买 nike

我在 jmeter 5.1.1 中有一个脚本,在使用命令打开它时定义代理连接。我在所有 HTTP 请求中都需要代理,但是我需要在一个特定的 HTTP 请求中避免使用代理

我试图在HTTP请求中写入一些东西(空格,null,...)来避免代理,但是jmeter总是使用预定义的代理来访问HTTP请求,因此连接失败。

如何避免代理设置?我不想在所有 HTTP 请求中设置代理,因为它们有很多。

我尝试使用带有预处理器的 Java 代码来编辑代理设置,但是对象采样器没有 documentation 中定义的方法 SetProxyHost .

谢谢。

最佳答案

正确的函数名称是setProxyHost,在Java中它们非常区分大小写。

<小时/>
  1. 为所有 HTTP Request 定义代理使用 HTTP Request Defaults 的采样器,设置位于“高级”选项卡下

    enter image description here

  2. 添加JSR223 PreProcessor作为 HTTP 请求采样器的子级,它需要不使用代理并将以下代码放入“脚本”区域:

    sampler.setProxyHost('')
  3. 就是这样,采样器与 JSR223 预处理器将建立直接连接

    enter image description here

    enter image description here

关于java - jmeter避免在一个请求中使用代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59860614/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com