What is Peach
Installing
Tutorials
Methodology
Introduction
Training
Enterprise
FAQ
Support Forums
Peach 3
Peach Pits
 General Conf
 Data Modeling
 State Modeling
 Agents
  Monitors
 Test
  Publishers
  Loggers
Running
Minset
Peach 2.3

License

String Token Analyzer

The String Token Analyzer will create a tokenized tree from a string based on punctuation used. For example the string "?key=value&key2=value" would create a tree like the following:

              +---[key]
              |
       [?]---[=]
       |      |
       |      +---[value]
Root --+
       |      +---[key2]
       |      |
       [&]---[=]
              |
              +---[value2]

This allows Peach to perform mutations that can expose bugs in parsers for this type of string.

Currently the String Token Analyzer only works at runtime when attached to a data element.

<DataModel name="Example">
  <String value="long string with tokens in it">
        <Analyzer class="StringToken" />
  </String>
</DataModel>