How to generate Packet-based network traffic with Variable data size?

How to generate Packet-based network traffic with Variable data size?

Transaction_Sequence (or) Single_Event + Transaction_Trigger + Processing (or Expression List) (generate size and delay to next) + Delay in the loop-back to start next sequence