例如我们要进行一个测试
登录后,将某些返回值的内容添加到http header中,但header的值是要在测试的过程中动态改变的。此时,我们可以通过bean shell processor进行。
我们可以使用前置处理器当然也可以使用后置处理器,取决于我们测试的具体内容。
import org.apache.jmeter.protocol.http.control.Header;
sampler.getHeaderManager().add(new Header("Authorization","hissummer.com" + vars.get("hissummer")));
第一句是引用 Header 类。
第二行的意思,是添加一个 http header , 头name是 Authorization, value是 hissummer.com后面是 hissummer的变量内容值。
hissummer的值可以在测试的前面进行获取并赋值,也可以在初始的时候进行用户自定义变量内容。