java setrequestheader_Java SampleResult.setRequestHeaders方法代码示例
import org.apache.jmeter.samplers.SampleResult; //导入方法依赖的package包/类
public List getFragments(Parser parser, List uris, String url) {
List res = new ArrayList<>();
if (!uris.isEmpty()) {
SampleResult result = new SampleResult();
String uriString = uris.get(0).getTsUri();
if ((url != null) && (!uriString.startsWith("http"))) {
uriString = url + uriString;
}
result.sampleStart();
try {
DataRequest respond = parser.getBaseUrl(new URL(uriString), result, false);
result.sampleEnd();
String[] urlArray = uriString.split("/");
String lastPath = urlArray[urlArray.length - 1];
result.setRequestHeaders(respond.getRequestHeaders() + "\n\n" + getCookieHeader(uriString) + "\n\n"
+ getRequestHeader(this.getHeaderManager()));
result.setSuccessful(respond.isSuccess());
result.setResponseMessage(respond.getResponseMessage());
result.setSampleLabel(lastPath);
result.setResponseHeaders("URL: " + uriString + "\n" + respond.getHeadersAsString());
result.setResponseCode(respond.getResponseCode());
result.setContentType(respond.getContentType());
result.setBytes(result.getBytesAsLong() + (long) result.getRequestHeaders().length());
int headerBytes = result.getResponseHeaders().length() // condensed
// length
// (without
// \r)
+ respond.getHeaders().size() // Add \r for each header
+ 1 // Add \r for initial header
+ 2; // final \r\n before data
result.setHeadersSize((int) headerBytes);
result.setSentBytes(respond.getSentBytes());
result.setDataEncoding(respond.getContentEncoding());
res.add(result);
} catch (IOException e1) {
e1.printStackTrace();
result.sampleEnd();
result.setSuccessful(false);
result.setResponseMessage("Exception: " + e1);
res.add(result);
}
uris.remove(0);
List aux = getFragments(parser, uris, url);
for (SampleResult s : aux) {
if(!res.contains(s))
res.add(s);
}
}
return res;
}
java setrequestheader_Java SampleResult.setRequestHeaders方法代码示例相关推荐
- java kryo_Kryo框架使用方法代码示例
Kryo框架的source已移至https://github.com/EsotericSoftware/kryo ,进入此页面,然后点击右边的Download Zip按钮,就能下载到最新版本的Kryo ...
- java readtimeout_Java HttpURLConnection.getReadTimeout方法代码示例
import java.net.HttpURLConnection; //导入方法依赖的package包/类 /** * 得到响应对象 * * @param urlConnection * @retu ...
- java invalidate_Java Component.invalidate方法代码示例
import java.awt.Component; //导入方法依赖的package包/类 /** Installs the component we will embed to display t ...
- java hasmoreelements_Java IOException.hasMoreElements方法代码示例
import java.io.IOException; //导入方法依赖的package包/类 /** * fileName���� ���� package �������� ������ ���� ...
- java methode_Java Method.getTypeParameters方法代码示例
import java.lang.reflect.Method; //导入方法依赖的package包/类 private void validateRuleMethod(MethodRuleDefin ...
- java setmethod_Java Operation.setJavaMethod方法代码示例
import com.sun.tools.internal.ws.processor.model.Operation; //导入方法依赖的package包/类 private void createJ ...
- java cancel_Java RunnableFuture.cancel方法代码示例
import java.util.concurrent.RunnableFuture; //导入方法依赖的package包/类 @Test public void testSnapshotAsyncC ...
- java getevent_Java ActionEvent.getWhen方法代码示例
import java.awt.event.ActionEvent; //导入方法依赖的package包/类 @Override final public void actionPerformed(A ...
- java deepcopy_Java JsonNode.deepCopy方法代码示例
import com.fasterxml.jackson.databind.JsonNode; //导入方法依赖的package包/类 /** * Applies this schema rule t ...
最新文章
- Dart是一个怎样的语言?
- Python-爬取2345电影并写入文件
- 使用 Powershell 远程连接 windows server
- (第2部分,共3部分):有关性能调优,Java中的JVM,GC,Mechanical Sympathy等的文章和视频的摘要...
- 【LeetCode】剑指 Offer 66. 构建乘积数组
- 微信8.0来了!黄脸表情会动了,还能扔炸弹...一大波新功能上线!
- SGI版本空间配置器
- 7. 查看当前库状态
- Hibernate中@Embedded和@Embeddable注解的使用
- 【代码开发】neuron_poker安装及简单使用
- 【Vue】实现滑动和闪现轮播图(转)
- POI给WORD添加水印(亲测可用)
- 打印机出现黄色感叹号!无法查看属性和设置,开机查看打印机,打印自动变灰色问题无法使用!
- 非法使用long类型数据
- 学习笔记 山外K60库图像解压函数原理(底层代码详解)
- 实例:时间事件日志分析
- FLAC3D学习笔记02-断裂构造实例
- patchca实现验证码验证
- 7、android 高级控件(1)(下拉列表)
- c语言专家门诊预约管理系统,专家门诊匹配预约及其均衡匹配
热门文章
- linux单次任务调度,go任务调度2(linux的cron调用)
- 方向向量转欧拉角_欧拉角、旋转向量和旋转矩阵的相互转换
- 四种形态图解_涨停板战法的四种形态(图解)
- php代码function,ThinkPHP ~function()和function()方法和U方法
- oracle long类型转换成字符串_数值类型在计算机中的保存形式以及类型转换的思考和尝试...
- checkbox居中 editor_如何在ListBoxItem中居中WPF CheckBox
- 计算机单片机英语书籍推荐,英语翻译近十几年来,单片机作为微计算机一个很重要的分支,应用广泛,发展迅速,已经对人类社会产生了深远的影响.本文介绍了基...
- idea new对象后自动补全_IDEA的quot;奇淫巧技quot;
- java计算时间差 Java问题通用解决代码
- 通过编程计算一个游戏的胜率