当前位置: 首页>>代码示例>>Java>>正文


Java HTTPSampleResult.setSampleLabel方法代码示例

本文整理汇总了Java中org.apache.jmeter.protocol.http.sampler.HTTPSampleResult.setSampleLabel方法的典型用法代码示例。如果您正苦于以下问题:Java HTTPSampleResult.setSampleLabel方法的具体用法?Java HTTPSampleResult.setSampleLabel怎么用?Java HTTPSampleResult.setSampleLabel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.jmeter.protocol.http.sampler.HTTPSampleResult的用法示例。


在下文中一共展示了HTTPSampleResult.setSampleLabel方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testSimpleParse

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult; //导入方法依赖的package包/类
public void testSimpleParse() throws Exception {
    HTTPSamplerBase config = makeUrlConfig(".*/index\\.html");
    HTTPSamplerBase context = makeContext("http://www.apache.org/subdir/previous.html");
    String responseText = "<html><head><title>Test page</title></head><body>"
            + "<a href=\"index.html\">Goto index page</a></body></html>";
    HTTPSampleResult result = new HTTPSampleResult();
    jmctx.setCurrentSampler(context);
    jmctx.setCurrentSampler(config);
    result.setResponseData(responseText, null);
    result.setSampleLabel(context.toString());
    result.setSamplerData(context.toString());
    result.setURL(context.getUrl());
    jmctx.setPreviousResult(result);
    parser.process();
    assertEquals("http://www.apache.org/subdir/index.html", config.getUrl().toString());
}
 
开发者ID:botelhojp,项目名称:apache-jmeter-2.10,代码行数:17,代码来源:TestAnchorModifier.java

示例2: testSimpleParse1

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult; //导入方法依赖的package包/类
public void testSimpleParse1() throws Exception {
    HTTPSamplerBase config = makeUrlConfig(".*/index\\.html");
    config.setProtocol(HTTPConstants.PROTOCOL_HTTPS);
    config.setPort(HTTPConstants.DEFAULT_HTTPS_PORT);
    HTTPSamplerBase context = makeContext("https://www.apache.org/subdir/previous.html");
    String responseText = "<html><head><title>Test page</title></head><body>"
            + "<a href=\"index.html\">Goto index page</a></body></html>";
    HTTPSampleResult result = new HTTPSampleResult();
    jmctx.setCurrentSampler(context);
    jmctx.setCurrentSampler(config);
    result.setResponseData(responseText, null);
    result.setSampleLabel(context.toString());
    result.setSamplerData(context.toString());
    result.setURL(context.getUrl());
    jmctx.setPreviousResult(result);
    parser.process();
    assertEquals("https://www.apache.org/subdir/index.html", config.getUrl().toString());
}
 
开发者ID:botelhojp,项目名称:apache-jmeter-2.10,代码行数:19,代码来源:TestAnchorModifier.java

示例3: testSimpleParse2

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult; //导入方法依赖的package包/类
public void testSimpleParse2() throws Exception {
    HTTPSamplerBase config = makeUrlConfig("/index\\.html");
    HTTPSamplerBase context = makeContext("http://www.apache.org/subdir/previous.html");
    String responseText = "<html><head><title>Test page</title></head><body>"
            + "<a href=\"/index.html\">Goto index page</a>" + "hfdfjiudfjdfjkjfkdjf"
            + "<b>bold text</b><a href=lowerdir/index.html>lower</a>" + "</body></html>";
    HTTPSampleResult result = new HTTPSampleResult();
    result.setResponseData(responseText, null);
    result.setSampleLabel(context.toString());
    result.setURL(context.getUrl());
    jmctx.setCurrentSampler(context);
    jmctx.setCurrentSampler(config);
    jmctx.setPreviousResult(result);
    parser.process();
    String newUrl = config.getUrl().toString();
    assertTrue("http://www.apache.org/index.html".equals(newUrl)
            || "http://www.apache.org/subdir/lowerdir/index.html".equals(newUrl));
}
 
开发者ID:botelhojp,项目名称:apache-jmeter-2.10,代码行数:19,代码来源:TestAnchorModifier.java

示例4: testSimpleParse3

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult; //导入方法依赖的package包/类
public void testSimpleParse3() throws Exception {
    HTTPSamplerBase config = makeUrlConfig(".*index.*");
    config.getArguments().addArgument("param1", "value1");
    HTTPSamplerBase context = makeContext("http://www.apache.org/subdir/previous.html");
    String responseText = "<html><head><title>Test page</title></head><body>"
            + "<a href=\"/home/index.html?param1=value1\">" + "Goto index page</a></body></html>";
    HTTPSampleResult result = new HTTPSampleResult();
    result.setResponseData(responseText, null);
    result.setSampleLabel(context.toString());
    result.setURL(context.getUrl());
    jmctx.setCurrentSampler(context);
    jmctx.setCurrentSampler(config);
    jmctx.setPreviousResult(result);
    parser.process();
    String newUrl = config.getUrl().toString();
    assertEquals("http://www.apache.org/home/index.html?param1=value1", newUrl);
}
 
开发者ID:botelhojp,项目名称:apache-jmeter-2.10,代码行数:18,代码来源:TestAnchorModifier.java

示例5: testSimpleParse4

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult; //导入方法依赖的package包/类
public void testSimpleParse4() throws Exception {
    HTTPSamplerBase config = makeUrlConfig("/subdir/index\\..*");
    HTTPSamplerBase context = makeContext("http://www.apache.org/subdir/previous.html");
    String responseText = "<html><head><title>Test page</title></head><body>"
            + "<A HREF=\"index.html\">Goto index page</A></body></html>";
    HTTPSampleResult result = new HTTPSampleResult();
    result.setResponseData(responseText, null);
    result.setSampleLabel(context.toString());
    result.setURL(context.getUrl());
    jmctx.setCurrentSampler(context);
    jmctx.setCurrentSampler(config);
    jmctx.setPreviousResult(result);
    parser.process();
    String newUrl = config.getUrl().toString();
    assertEquals("http://www.apache.org/subdir/index.html", newUrl);
}
 
开发者ID:botelhojp,项目名称:apache-jmeter-2.10,代码行数:17,代码来源:TestAnchorModifier.java

示例6: testSimpleParse5

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult; //导入方法依赖的package包/类
public void testSimpleParse5() throws Exception {
    HTTPSamplerBase config = makeUrlConfig("/subdir/index\\.h.*");
    HTTPSamplerBase context = makeContext("http://www.apache.org/subdir/one/previous.html");
    String responseText = "<html><head><title>Test page</title></head><body>"
            + "<a href=\"../index.html\">Goto index page</a></body></html>";
    HTTPSampleResult result = new HTTPSampleResult();
    result.setResponseData(responseText, null);
    result.setSampleLabel(context.toString());
    result.setURL(context.getUrl());
    jmctx.setCurrentSampler(context);
    jmctx.setCurrentSampler(config);
    jmctx.setPreviousResult(result);
    parser.process();
    String newUrl = config.getUrl().toString();
    assertEquals("http://www.apache.org/subdir/index.html", newUrl);
}
 
开发者ID:botelhojp,项目名称:apache-jmeter-2.10,代码行数:17,代码来源:TestAnchorModifier.java

示例7: testFailSimpleParse1

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult; //导入方法依赖的package包/类
public void testFailSimpleParse1() throws Exception {
    HTTPSamplerBase config = makeUrlConfig(".*index.*?param2=.+1");
    HTTPSamplerBase context = makeContext("http://www.apache.org/subdir/previous.html");
    String responseText = "<html><head><title>Test page</title></head><body>"
            + "<a href=\"/home/index.html?param1=value1\">" + "Goto index page</a></body></html>";
    HTTPSampleResult result = new HTTPSampleResult();
    String newUrl = config.getUrl().toString();
    result.setResponseData(responseText, null);
    result.setSampleLabel(context.toString());
    result.setURL(context.getUrl());
    jmctx.setCurrentSampler(context);
    jmctx.setCurrentSampler(config);
    jmctx.setPreviousResult(result);
    parser.process();
    assertEquals(newUrl, config.getUrl().toString());
}
 
开发者ID:botelhojp,项目名称:apache-jmeter-2.10,代码行数:17,代码来源:TestAnchorModifier.java

示例8: testFailSimpleParse3

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult; //导入方法依赖的package包/类
public void testFailSimpleParse3() throws Exception {
    HTTPSamplerBase config = makeUrlConfig("/home/index.html");
    HTTPSamplerBase context = makeContext("http://www.apache.org/subdir/previous.html");
    String responseText = "<html><head><title>Test page</title></head><body>"
            + "<a href=\"/home/index.html?param1=value1\">" + "Goto index page</a></body></html>";
    HTTPSampleResult result = new HTTPSampleResult();
    String newUrl = config.getUrl().toString();
    result.setResponseData(responseText, null);
    result.setSampleLabel(context.toString());
    result.setURL(context.getUrl());
    jmctx.setCurrentSampler(context);
    jmctx.setCurrentSampler(config);
    jmctx.setPreviousResult(result);
    parser.process();
    assertEquals(newUrl + "?param1=value1", config.getUrl().toString());
}
 
开发者ID:botelhojp,项目名称:apache-jmeter-2.10,代码行数:17,代码来源:TestAnchorModifier.java

示例9: testFailSimpleParse2

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult; //导入方法依赖的package包/类
public void testFailSimpleParse2() throws Exception {
    HTTPSamplerBase config = makeUrlConfig(".*login\\.html");
    HTTPSamplerBase context = makeContext("http://www.apache.org/subdir/previous.html");
    String responseText = "<html><head><title>Test page</title></head><body>"
            + "<a href=\"/home/index.html?param1=value1\">" + "Goto index page</a></body></html>";
    HTTPSampleResult result = new HTTPSampleResult();
    result.setResponseData(responseText, null);
    result.setSampleLabel(context.toString());
    result.setURL(context.getUrl());
    jmctx.setCurrentSampler(context);
    jmctx.setPreviousResult(result);
    parser.process();
    String newUrl = config.getUrl().toString();
    assertTrue(!"http://www.apache.org/home/index.html?param1=value1".equals(newUrl));
    assertEquals(config.getUrl().toString(), newUrl);
}
 
开发者ID:botelhojp,项目名称:apache-jmeter-2.10,代码行数:17,代码来源:TestAnchorModifier.java

示例10: testSimpleFormParse

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult; //导入方法依赖的package包/类
public void testSimpleFormParse() throws Exception {
    HTTPSamplerBase config = makeUrlConfig(".*index.html");
    config.addArgument("test", "g.*");
    config.setMethod(HTTPConstants.POST);
    HTTPSamplerBase context = makeContext("http://www.apache.org/subdir/previous.html");
    String responseText = "<html><head><title>Test page</title></head><body>"
            + "<form action=\"index.html\" method=\"POST\">" + "<input type=\"checkbox\" name=\"test\""
            + " value=\"goto\">Goto index page</form></body></html>";
    HTTPSampleResult result = new HTTPSampleResult();
    result.setResponseData(responseText, null);
    result.setSampleLabel(context.toString());
    result.setURL(context.getUrl());
    jmctx.setCurrentSampler(context);
    jmctx.setCurrentSampler(config);
    jmctx.setPreviousResult(result);
    parser.process();
    assertEquals("http://www.apache.org/subdir/index.html", config.getUrl().toString());
    assertEquals("test=goto", config.getQueryString());
}
 
开发者ID:botelhojp,项目名称:apache-jmeter-2.10,代码行数:20,代码来源:TestAnchorModifier.java

示例11: testBadCharParse

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult; //导入方法依赖的package包/类
public void testBadCharParse() throws Exception {
    HTTPSamplerBase config = makeUrlConfig(".*index.html");
    config.addArgument("te$st", "g.*");
    config.setMethod(HTTPConstants.POST);
    HTTPSamplerBase context = makeContext("http://www.apache.org/subdir/previous.html");
    String responseText = "<html><head><title>Test page</title></head><body>"
            + "<form action=\"index.html\" method=\"POST\">" + "<input type=\"checkbox\" name=\"te$st\""
            + " value=\"goto\">Goto index page</form></body></html>";
    HTTPSampleResult result = new HTTPSampleResult();
    result.setResponseData(responseText, null);
    result.setSampleLabel(context.toString());
    result.setURL(context.getUrl());
    jmctx.setCurrentSampler(context);
    jmctx.setCurrentSampler(config);
    jmctx.setPreviousResult(result);
    parser.process();
    assertEquals("http://www.apache.org/subdir/index.html", config.getUrl().toString());
    assertEquals("te%24st=goto", config.getQueryString());
}
 
开发者ID:botelhojp,项目名称:apache-jmeter-2.10,代码行数:20,代码来源:TestAnchorModifier.java

示例12: testSpecialCharParse

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult; //导入方法依赖的package包/类
public void testSpecialCharParse() throws Exception {
  String specialChars = "-_.!~*'()%25";// These are some of the special characters
  String htmlEncodedFixture = URLEncoder.encode(specialChars, "UTF-8");
  
  HTTPSamplerBase config = makeUrlConfig(".*index.html");
  config.addArgument("test", ".*");
  config.setMethod(HTTPConstants.POST);
  HTTPSamplerBase context = makeContext("http://www.apache.org/subdir/previous.html");
  String responseText = "<html><head><title>Test page</title></head><body>"
      + "<form action=\"index.html\" method=\"POST\">" + "<input type=\"hidden\" name=\"test\""
      + " value=\"" + htmlEncodedFixture + "\">Goto index page</form></body></html>";
  
  HTTPSampleResult result = new HTTPSampleResult();
  result.setResponseData(responseText, null);
  result.setSampleLabel(context.toString());
  result.setURL(context.getUrl());
  jmctx.setCurrentSampler(context);
  jmctx.setCurrentSampler(config);
  jmctx.setPreviousResult(result);
  parser.process();
  assertEquals("http://www.apache.org/subdir/index.html", config.getUrl().toString());
  assertEquals("test=" + htmlEncodedFixture, config.getQueryString());
}
 
开发者ID:botelhojp,项目名称:apache-jmeter-2.10,代码行数:24,代码来源:TestAnchorModifier.java

示例13: testProcessingHTMLFile

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult; //导入方法依赖的package包/类
public void testProcessingHTMLFile(String HTMLFileName) throws Exception {
    HTTPSamplerBase config = (HTTPSamplerBase) SaveService.loadTree(
            new FileInputStream(System.getProperty("user.dir") + "/testfiles/load_bug_list.jmx")).getArray()[0];
    config.setRunningVersion(true);
    HTTPSampleResult result = new HTTPSampleResult();
    HTTPSamplerBase context = (HTTPSamplerBase) SaveService.loadTree(
            new FileInputStream(System.getProperty("user.dir") + "/testfiles/Load_JMeter_Page.jmx")).getArray()[0];
    jmctx.setCurrentSampler(context);
    jmctx.setCurrentSampler(config);
    result.setResponseData(new TextFile(System.getProperty("user.dir") + HTMLFileName).getText(), null);
    result.setSampleLabel(context.toString());
    result.setSamplerData(context.toString());
    result.setURL(new URL("http://issues.apache.org/fakepage.html"));
    jmctx.setPreviousResult(result);
    AnchorModifier modifier = new AnchorModifier();
    modifier.setThreadContext(jmctx);
    modifier.process();
    assertEquals("http://issues.apache.org/bugzilla/buglist.cgi?"
            + "bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"
            + "&email1=&emailtype1=substring&emailassigned_to1=1"
            + "&email2=&emailtype2=substring&emailreporter2=1" + "&bugidtype=include&bug_id=&changedin=&votes="
            + "&chfieldfrom=&chfieldto=Now&chfieldvalue="
            + "&product=JMeter&short_desc=&short_desc_type=substring"
            + "&long_desc=&long_desc_type=substring&bug_file_loc=" + "&bug_file_loc_type=substring&keywords="
            + "&keywords_type=anywords" + "&field0-0-0=noop&type0-0-0=noop&value0-0-0="
            + "&cmdtype=doit&order=Reuse+same+sort+as+last+time", config.toString());
    config.recoverRunningVersion();
    assertEquals("http://issues.apache.org/bugzilla/buglist.cgi?"
            + "bug_status=.*&bug_status=.*&bug_status=.*&email1="
            + "&emailtype1=substring&emailassigned_to1=1&email2=" + "&emailtype2=substring&emailreporter2=1"
            + "&bugidtype=include&bug_id=&changedin=&votes=" + "&chfieldfrom=&chfieldto=Now&chfieldvalue="
            + "&product=JMeter&short_desc=&short_desc_type=substring"
            + "&long_desc=&long_desc_type=substring&bug_file_loc=" + "&bug_file_loc_type=substring&keywords="
            + "&keywords_type=anywords&field0-0-0=noop" + "&type0-0-0=noop&value0-0-0=&cmdtype=doit"
            + "&order=Reuse+same+sort+as+last+time", config.toString());
}
 
开发者ID:botelhojp,项目名称:apache-jmeter-2.10,代码行数:37,代码来源:TestAnchorModifier.java


注:本文中的org.apache.jmeter.protocol.http.sampler.HTTPSampleResult.setSampleLabel方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。