parent
8b2b7c1c89
commit
c588495dd9
|
@ -9,4 +9,7 @@ import java.lang.annotation.Target;
|
|||
@Retention(RetentionPolicy.RUNTIME)
|
||||
public @interface Plugin {
|
||||
String value();
|
||||
|
||||
public static @interface Constructor {
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,6 +14,9 @@ import org.bench4q.agent.utils.Type.SupportTypes;
|
|||
@Plugin("Hbase")
|
||||
public class HBasePlugin {
|
||||
|
||||
public HBasePlugin() {
|
||||
}
|
||||
|
||||
@Behavior("Send")
|
||||
public ElectReturn send(
|
||||
@Parameter(value = "beginTime", type = SupportTypes.Field) String beginTime,
|
||||
|
|
|
@ -32,6 +32,7 @@ import org.apache.commons.httpclient.methods.StringRequestEntity;
|
|||
import org.bench4q.agent.plugin.Behavior;
|
||||
import org.bench4q.agent.plugin.Parameter;
|
||||
import org.bench4q.agent.plugin.Plugin;
|
||||
import org.bench4q.agent.plugin.Plugin.Constructor;
|
||||
import org.bench4q.agent.utils.ParameterParser;
|
||||
import org.bench4q.agent.utils.Type.SupportTypes;
|
||||
import org.bench4q.agent.utils.types.Table;
|
||||
|
@ -48,6 +49,7 @@ public class HttpPlugin {
|
|||
this.httpClient = httpClient;
|
||||
}
|
||||
|
||||
@Constructor
|
||||
public HttpPlugin() {
|
||||
this.setHttpClient(new HttpClient());
|
||||
}
|
||||
|
@ -58,18 +60,6 @@ public class HttpPlugin {
|
|||
for (NameValuePair nv : nvPairs) {
|
||||
method.addRequestHeader(nv.getName(), nv.getValue());
|
||||
}
|
||||
// // New add
|
||||
// String cookieValue = "";
|
||||
// for (Cookie cookie :
|
||||
// this.getHttpClient().getState().getCookies()) {
|
||||
// if (!cookieValue.isEmpty()) {
|
||||
// cookieValue += ";";
|
||||
// }
|
||||
// cookieValue += cookie.getName() + "=" + cookie.getValue();
|
||||
// }
|
||||
// if (!cookieValue.isEmpty()) {
|
||||
// method.addRequestHeader("Cookie", cookieValue);
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ public class ScenarioContext {
|
|||
private DataCollector dataStatistics;
|
||||
private ParameterizationManager parameterizationManager;
|
||||
|
||||
private UUID getTestId() {
|
||||
public UUID getTestId() {
|
||||
return testId;
|
||||
}
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ public class Table extends Type {
|
|||
public static class Row {
|
||||
private List<String> cells = new ArrayList<String>();
|
||||
|
||||
private List<String> getCells() {
|
||||
public List<String> getCells() {
|
||||
return cells;
|
||||
}
|
||||
|
||||
|
@ -69,12 +69,12 @@ public class Table extends Type {
|
|||
public static Table buildTable(String value,
|
||||
List<String> columnLablesInSequence) {
|
||||
Table result = new Table();
|
||||
result.setColumnLables(columnLablesInSequence);
|
||||
List<List<String>> realContent = buildTableContent(value);
|
||||
result.setRealContent(realContent);
|
||||
for (List<String> tableRow : realContent) {
|
||||
result.getRows().add(new Row(tableRow));
|
||||
}
|
||||
result.setColumnLables(columnLablesInSequence);
|
||||
return result;
|
||||
}
|
||||
|
||||
|
@ -133,7 +133,6 @@ public class Table extends Type {
|
|||
*/
|
||||
private static void arrangeTableWithRowSeparatorTail(List<String> values) {
|
||||
for (int i = 0; i < values.size(); i++) {
|
||||
|
||||
String currentToken = values.get(i);
|
||||
if (currentToken.equals(Table.ROW_SEPARATOR_TAIL) && i > 0) {
|
||||
values.set(i - 1, values.get(i - 1) + Table.ROW_SEPARATOR_TAIL);
|
||||
|
|
Loading…
Reference in New Issue