Jmeter 之BeanShell 获取 header 以及 body

2022-08-02,,,,

Jmeter使用,从body获取数据 

 

脚本代码 

import org.apache.jmeter.config.Arguments;
import org.apache.jmeter.protocol.http.control.HeaderManager;
import org.apache.jmeter.testelement.property.CollectionProperty;

Arguments args = sampler.getArguments();
HeaderManager headerManager = sampler.getHeaderManager();
String headers = "";
try{
    headers = headerManager.getHeaders().getStringValue();
    log.info("------------------------header------------------");
    log.info("header : " + headers);
}
catch(Exception e){
    log.info(e.getMessage());
}

String req_str = args.toString().replace("(", "").replace(")", "");
Map reqMap = args.getArgumentsAsMap();
log.info("------------------------body------------------");
for (String key : reqMap.keySet()) {
    log.info("key: " + key + " , and value: " + reqMap.get(key));
}

 

 

本文地址:https://blog.csdn.net/wangxuelei036/article/details/107379569

《Jmeter 之BeanShell 获取 header 以及 body.doc》

下载本文的Word格式文档,以方便收藏与打印。