Starting up Tag Streamer alpha 2.0
- Follow the instructions to download Rifidi Tag Streamer from source
- Download the following packages
-
Use Case: Load Testing multiple readers one batch
Scenarios
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<scenarioSuite>
<scenario id="1">
<pathItem>
<readerID>1</readerID>
<travelTime>0</travelTime>
</pathItem>
</scenario>
<scenario id="2">
<pathItem>
<readerID>2</readerID>
<travelTime>0</travelTime>
</pathItem>
</scenario>
<scenario id="3">
<pathItem>
<readerID>3</readerID>
<travelTime>0</travelTime>
</pathItem>
</scenario>
<scenario id="4">
<pathItem>
<readerID>4</readerID>
<travelTime>0</travelTime>
</pathItem>
</scenario>
<scenario id="5">
<pathItem>
<readerID>5</readerID>
<travelTime>0</travelTime>
</pathItem>
</scenario>
</scenarioSuite>
Components
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<componentSuite>
<readerComponents id="1">
<reader>
<numAntennas>1</numAntennas>
<numGPIs>4</numGPIs>
<numGPOs>4</numGPOs>
<propertiesMap>
<entry>
<key>llrp_inet_address</key>
<value>127.0.0.1:5084</value>
</entry>
<entry>
<key>inet_address</key>
<value>127.0.0.1:10101</value>
</entry>
<entry>
<key>servermode</key>
<value>true</value>
</entry>
</propertiesMap>
<readerClassName>
org.rifidi.emulator.reader.llrp.module.LLRPReaderModule
</readerClassName>
<readerName>LLRPReader1</readerName>
</reader>
</readerComponents>
<readerComponents id="2">
<reader>
<numAntennas>1</numAntennas>
<numGPIs>4</numGPIs>
<numGPOs>4</numGPOs>
<propertiesMap>
<entry>
<key>llrp_inet_address</key>
<value>127.0.0.1:5085</value>
</entry>
<entry>
<key>inet_address</key>
<value>127.0.0.1:10102</value>
</entry>
<entry>
<key>servermode</key>
<value>true</value>
</entry>
</propertiesMap>
<readerClassName>
org.rifidi.emulator.reader.llrp.module.LLRPReaderModule
</readerClassName>
<readerName>LLRPReader2</readerName>
</reader>
</readerComponents>
<readerComponents id="3">
<reader>
<numAntennas>1</numAntennas>
<numGPIs>4</numGPIs>
<numGPOs>4</numGPOs>
<propertiesMap>
<entry>
<key>llrp_inet_address</key>
<value>127.0.0.1:5086</value>
</entry>
<entry>
<key>inet_address</key>
<value>127.0.0.1:10103</value>
</entry>
<entry>
<key>servermode</key>
<value>true</value>
</entry>
</propertiesMap>
<readerClassName>
org.rifidi.emulator.reader.llrp.module.LLRPReaderModule
</readerClassName>
<readerName>LLRPReader3</readerName>
</reader>
</readerComponents>
<readerComponents id="4">
<reader>
<numAntennas>1</numAntennas>
<numGPIs>4</numGPIs>
<numGPOs>4</numGPOs>
<propertiesMap>
<entry>
<key>llrp_inet_address</key>
<value>127.0.0.1:5087</value>
</entry>
<entry>
<key>inet_address</key>
<value>127.0.0.1:10104</value>
</entry>
<entry>
<key>servermode</key>
<value>true</value>
</entry>
</propertiesMap>
<readerClassName>
org.rifidi.emulator.reader.llrp.module.LLRPReaderModule
</readerClassName>
<readerName>LLRPReader4</readerName>
</reader>
</readerComponents>
<readerComponents id="5">
<reader>
<numAntennas>1</numAntennas>
<numGPIs>4</numGPIs>
<numGPOs>4</numGPOs>
<propertiesMap>
<entry>
<key>llrp_inet_address</key>
<value>127.0.0.1:5088</value>
</entry>
<entry>
<key>inet_address</key>
<value>127.0.0.1:10104</value>
</entry>
<entry>
<key>servermode</key>
<value>true</value>
</entry>
</propertiesMap>
<readerClassName>
org.rifidi.emulator.reader.llrp.module.LLRPReaderModule
</readerClassName>
<readerName>LLRPReader5</readerName>
</reader>
</readerComponents>
</componentSuite>
Batch
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<batchSuite>
<batch id="1">
<waitAction>
<maxWaitTime>100</maxWaitTime>
<minWaitTime>200</minWaitTime>
<random>true</random>
</waitAction>
<tagAction>
<execDuration>200</execDuration>
<number>20</number>
<prefix>eef</prefix>
<regenerate>true</regenerate>
<tagGen>GEN2</tagGen>
<tagType>CustomEPC96</tagType>
</tagAction>
</batch>
</batchSuite>
LoadTestSuite
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<loadTestSuite>
<fileUnit>
<fileName>components.xml</fileName>
<fileType>COMPONENT</fileType>
</fileUnit>
<fileUnit>
<fileName>batches.xml</fileName>
<fileType>BATCH</fileType>
</fileUnit>
<fileUnit>
<fileName>scenario.xml</fileName>
<fileType>SCENARIO</fileType>
</fileUnit>
<testUnit iterations="5000">
<waitAction>
<maxWaitTime>1000</maxWaitTime>
<minWaitTime>0000</minWaitTime>
<random>false</random>
</waitAction>
<batchAction>
<batchID>1</batchID>
<scenarioID>1</scenarioID>
</batchAction>
<batchAction>
<batchID>1</batchID>
<scenarioID>2</scenarioID>
</batchAction>
<batchAction>
<batchID>1</batchID>
<scenarioID>3</scenarioID>
</batchAction>
<batchAction>
<batchID>1</batchID>
<scenarioID>4</scenarioID>
</batchAction>
<batchAction>
<batchID>1</batchID>
<scenarioID>5</scenarioID>
</batchAction>
</testUnit>
</loadTestSuite>