我有一个大而深的测试,正在使用 jmeter 2.1.3。
我在顶层有一个默认的 http header 管理器,并为下面的所有采样器继承。
在测试结构的深处,我需要发出一个 http 请求并删除从父管理器继承的所有 header 。
文档说这是通过为此示例创建一个子管理器并使用空值声明 header 来实现的,但是这只是通过空中发送一个空值并且不会从请求中完全去除 header 。
有任何想法吗?我真的不想为每个样本创建一个子管理器来解决这个问题,因为我经常将值调整到 99% 的样本
最佳答案
找到了一种很酷的方法来对其进行排序,因为我无法让标题管理器按照我认为的文档进行操作。我向采样器添加了一个 BeanShell PreProcessor,我根本不希望使用继承的 header ,如下所示:
导入 org.apache.jmeter.protocol.http.control.Header;
sampler.getHeaderManager().removeHeaderNamed("授权");
关于http-headers - jmeter 头管理器删除头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34724080/