parent
87605edcad
commit
80611426e4
|
@ -4,11 +4,216 @@
|
|||
<page>
|
||||
<batches>
|
||||
<batch>
|
||||
<behaviors>
|
||||
<behaviorModel>
|
||||
<id>0</id>
|
||||
<name>Send</name>
|
||||
<parameters>
|
||||
<parameter>
|
||||
<key>beginTime</key>
|
||||
<value>201309111715001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>beginUser</key>
|
||||
<value>1</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>endUser</key>
|
||||
<value>100</value>
|
||||
</parameter>
|
||||
</parameters>
|
||||
<type>USERBEHAVIOR</type>
|
||||
<use>hBase</use>
|
||||
</behaviorModel>
|
||||
<behaviorModel>
|
||||
<id>1</id>
|
||||
<name>Send</name>
|
||||
<parameters>
|
||||
<parameter>
|
||||
<key>beginTime</key>
|
||||
<value>201309111715001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>beginUser</key>
|
||||
<value>1001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>endUser</key>
|
||||
<value>1100</value>
|
||||
</parameter>
|
||||
</parameters>
|
||||
<type>USERBEHAVIOR</type>
|
||||
<use>hBase</use>
|
||||
</behaviorModel>
|
||||
<behaviorModel>
|
||||
<id>2</id>
|
||||
<name>Send</name>
|
||||
<parameters>
|
||||
<parameter>
|
||||
<key>beginTime</key>
|
||||
<value>201309111715001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>beginUser</key>
|
||||
<value>2001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>endUser</key>
|
||||
<value>2100</value>
|
||||
</parameter>
|
||||
</parameters>
|
||||
<type>USERBEHAVIOR</type>
|
||||
<use>hBase</use>
|
||||
</behaviorModel>
|
||||
<behaviorModel>
|
||||
<id>3</id>
|
||||
<name>Send</name>
|
||||
<parameters>
|
||||
<parameter>
|
||||
<key>beginTime</key>
|
||||
<value>201309111715001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>beginUser</key>
|
||||
<value>3001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>endUser</key>
|
||||
<value>3100</value>
|
||||
</parameter>
|
||||
</parameters>
|
||||
<type>USERBEHAVIOR</type>
|
||||
<use>hBase</use>
|
||||
</behaviorModel>
|
||||
<behaviorModel>
|
||||
<id>4</id>
|
||||
<name>Send</name>
|
||||
<parameters>
|
||||
<parameter>
|
||||
<key>beginTime</key>
|
||||
<value>201309111715001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>beginUser</key>
|
||||
<value>4001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>endUser</key>
|
||||
<value>4100</value>
|
||||
</parameter>
|
||||
</parameters>
|
||||
<type>USERBEHAVIOR</type>
|
||||
<use>hBase</use>
|
||||
</behaviorModel>
|
||||
<behaviorModel>
|
||||
<id>5</id>
|
||||
<name>Send</name>
|
||||
<parameters>
|
||||
<parameter>
|
||||
<key>beginTime</key>
|
||||
<value>201309111715001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>beginUser</key>
|
||||
<value>5001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>endUser</key>
|
||||
<value>5100</value>
|
||||
</parameter>
|
||||
</parameters>
|
||||
<type>USERBEHAVIOR</type>
|
||||
<use>hBase</use>
|
||||
</behaviorModel>
|
||||
<behaviorModel>
|
||||
<id>6</id>
|
||||
<name>Send</name>
|
||||
<parameters>
|
||||
<parameter>
|
||||
<key>beginTime</key>
|
||||
<value>201309111715001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>beginUser</key>
|
||||
<value>6001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>endUser</key>
|
||||
<value>6100</value>
|
||||
</parameter>
|
||||
</parameters>
|
||||
<type>USERBEHAVIOR</type>
|
||||
<use>hBase</use>
|
||||
</behaviorModel>
|
||||
<behaviorModel>
|
||||
<id>7</id>
|
||||
<name>Send</name>
|
||||
<parameters>
|
||||
<parameter>
|
||||
<key>beginTime</key>
|
||||
<value>201309111715001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>beginUser</key>
|
||||
<value>7001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>endUser</key>
|
||||
<value>7100</value>
|
||||
</parameter>
|
||||
</parameters>
|
||||
<type>USERBEHAVIOR</type>
|
||||
<use>hBase</use>
|
||||
</behaviorModel>
|
||||
<behaviorModel>
|
||||
<id>8</id>
|
||||
<name>Send</name>
|
||||
<parameters>
|
||||
<parameter>
|
||||
<key>beginTime</key>
|
||||
<value>201309111715001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>beginUser</key>
|
||||
<value>8001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>endUser</key>
|
||||
<value>8100</value>
|
||||
</parameter>
|
||||
</parameters>
|
||||
<type>USERBEHAVIOR</type>
|
||||
<use>hBase</use>
|
||||
</behaviorModel>
|
||||
<behaviorModel>
|
||||
<id>9</id>
|
||||
<name>Send</name>
|
||||
<parameters>
|
||||
<parameter>
|
||||
<key>beginTime</key>
|
||||
<value>201309111715001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>beginUser</key>
|
||||
<value>9001</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<key>endUser</key>
|
||||
<value>9100</value>
|
||||
</parameter>
|
||||
</parameters>
|
||||
<type>USERBEHAVIOR</type>
|
||||
<use>hBase</use>
|
||||
</behaviorModel>
|
||||
</behaviors>
|
||||
<childId>-1</childId>
|
||||
<id>0</id>
|
||||
<parentId>-1</parentId>
|
||||
</batch>
|
||||
</batches>
|
||||
</page>
|
||||
</pages>
|
||||
|
||||
<poolSize>0</poolSize>
|
||||
<usePlugins>
|
||||
<usePlugin>
|
||||
<id>hBase</id>
|
||||
|
@ -16,4 +221,4 @@
|
|||
<parameters />
|
||||
</usePlugin>
|
||||
</usePlugins>
|
||||
</runScenario>
|
||||
</runScenario>
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
package org.bench4q.agent.test.plugin;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
@ -8,6 +10,9 @@ import org.junit.Test;
|
|||
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.bench4q.share.helper.MarshalHelper;
|
||||
import org.bench4q.share.helper.TestHelper;
|
||||
import org.bench4q.share.models.agent.ParameterModel;
|
||||
import org.bench4q.share.models.agent.RunScenarioModel;
|
||||
import org.bench4q.share.models.agent.scriptrecord.BatchModel;
|
||||
|
@ -44,6 +49,15 @@ public class Test_HBasePlugin {
|
|||
.getValue());
|
||||
assertEquals("endUser", behavior.getParameters().get(2).getKey());
|
||||
}
|
||||
try {
|
||||
File scriptFile = new File("Scripts"
|
||||
+ System.getProperty("file.separator") + "HBaseScript.xml");
|
||||
TestHelper.createFileIfNotExist(scriptFile);
|
||||
FileUtils.writeStringToFile(scriptFile,
|
||||
MarshalHelper.tryMarshal(result));
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public RunScenarioModel buildScenario(int behaviorSize) {
|
||||
|
|
Loading…
Reference in New Issue