gpt4 book ai didi

java - 删除请求 JMETER 中的属性

转载 作者:行者123 更新时间:2023-12-01 19:28:16 32 4
gpt4 key购买 nike

在我使用 JMeter 的测试中创建了一些属性,如下所示:

----------------------------7d159c1302d0y0
内容处置:表单数据;姓名=“年龄”
内容类型:文本/纯文本;字符集=ISO-8859-1
内容传输编码:8位


我想删除属性:
内容类型:文本/纯文本;字符集=ISO-8859-1
内容传输编码:8位


我尝试运行下面的脚本,但没有成功。

def oldBody = sampler.getArguments().getArgument(0).getValue()
def newBody = oldBody.replaceAll('Content-Type: text/plain; charset=ISO-8859-1','')
sampler.getArguments().removeAllArguments()
sampler.addNonEncodedArgument('',newBody,'')

有人可以帮助我吗?

最佳答案

如果您尝试修改来自 HTTP 请求采样器的请求,并且勾选了使用多部分表单/数据框,不幸的是,这不太可能,因为 certain JMeter developersRFC 2388 Section 3 的“可选”和“可能”语句有自己的解释

选项位于:

  1. 切换到HTTP Raw Request采样器,让您可以完全控制 TCP 上的请求正文/ header /等协议(protocol)级别
  2. 使用 HTTP Header Manager 手动构建多部分表单/数据请求和 HTTP 请求采样器,如 Testing REST API File Uploads in JMeter 中所述。文章

关于java - 删除请求 JMETER 中的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59287684/

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