ByteBlower Test Framework
1.3
Contents
ByteBlower Test Framework
Test Case: Low Latency
Test Case: RFC 2544
Test Case: TR-398
Quick references
Topics
Changes
Versioning
Changelogs
Upcoming changes
ByteBlower Test Framework
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (byteblower_test_framework.analysis.BufferAnalyser method)
(byteblower_test_framework.analysis.FrameLossAnalyser method)
(byteblower_test_framework.analysis.HttpAnalyser method)
(byteblower_test_framework.analysis.L4SHttpAnalyser method)
(byteblower_test_framework.analysis.LatencyCDFFrameLossAnalyser method)
(byteblower_test_framework.analysis.LatencyFrameLossAnalyser method)
(byteblower_test_framework.analysis.VoiceAnalyser method)
(byteblower_test_framework.endpoint.Endpoint method)
(byteblower_test_framework.endpoint.IPv4Endpoint method)
(byteblower_test_framework.endpoint.IPv4Port method)
(byteblower_test_framework.endpoint.IPv6Endpoint method)
(byteblower_test_framework.endpoint.IPv6Port method)
(byteblower_test_framework.endpoint.NatDiscoveryEndpoint method)
(byteblower_test_framework.endpoint.NatDiscoveryIPv4Port method)
(byteblower_test_framework.endpoint.Port method)
(byteblower_test_framework.host.MeetingPoint method)
(byteblower_test_framework.host.Server method)
(byteblower_test_framework.report.ByteBlowerHtmlReport method)
(byteblower_test_framework.report.ByteBlowerJsonReport method)
(byteblower_test_framework.report.ByteBlowerReport method)
(byteblower_test_framework.report.ByteBlowerUnitTestReport method)
(byteblower_test_framework.report.UnitTestReport method)
(byteblower_test_framework.run.Scenario method)
(byteblower_test_framework.traffic.Frame method)
(byteblower_test_framework.traffic.FrameBlastingFlow method)
(byteblower_test_framework.traffic.GamingFlow method)
(byteblower_test_framework.traffic.HTTPFlow method)
(byteblower_test_framework.traffic.Imix method)
(byteblower_test_framework.traffic.ImixFrameConfig method)
(byteblower_test_framework.traffic.IPv4Frame method)
(byteblower_test_framework.traffic.IPv6Frame method)
(byteblower_test_framework.traffic.MobileFrame method)
(byteblower_test_framework.traffic.VideoFlow method)
(byteblower_test_framework.traffic.VoiceFlow method)
__new__() (byteblower_test_framework.host.MeetingPoint static method)
A
active (byteblower_test_framework.endpoint.Endpoint property)
add_fail() (byteblower_test_framework.report.UnitTestReport method)
add_flow() (byteblower_test_framework.report.ByteBlowerHtmlReport method)
(byteblower_test_framework.report.ByteBlowerJsonReport method)
(byteblower_test_framework.report.ByteBlowerReport method)
(byteblower_test_framework.report.ByteBlowerUnitTestReport method)
(byteblower_test_framework.run.Scenario method)
add_pass() (byteblower_test_framework.report.UnitTestReport method)
add_report() (byteblower_test_framework.run.Scenario method)
add_skipped() (byteblower_test_framework.report.UnitTestReport method)
analyse() (byteblower_test_framework.analysis.BufferAnalyser method)
(byteblower_test_framework.analysis.HttpAnalyser method)
(byteblower_test_framework.analysis.VoiceAnalyser method)
(byteblower_test_framework.traffic.FrameBlastingFlow method)
(byteblower_test_framework.traffic.GamingFlow method)
(byteblower_test_framework.traffic.VideoFlow method)
AUTO (byteblower_test_framework.traffic.HttpMethod attribute)
B
bb_endpoint (byteblower_test_framework.endpoint.Endpoint property)
bb_meeting_point (byteblower_test_framework.host.MeetingPoint property)
bb_port (byteblower_test_framework.endpoint.Port property)
bb_server (byteblower_test_framework.host.Server property)
buffer_consume() (byteblower_test_framework.analysis.BufferAnalyser method)
buffer_consumed (byteblower_test_framework.analysis.BufferAnalyser attribute)
buffer_fill() (byteblower_test_framework.analysis.BufferAnalyser method)
buffer_filled (byteblower_test_framework.analysis.BufferAnalyser attribute)
buffer_size (byteblower_test_framework.analysis.BufferAnalyser attribute)
BufferAnalyser (class in byteblower_test_framework.analysis)
buffering_goal (byteblower_test_framework.traffic.VideoFlow property)
byteblower_test_framework
module
byteblower_test_framework.analysis
module
byteblower_test_framework.cli
module
byteblower_test_framework.constants
module
byteblower_test_framework.endpoint
module
byteblower_test_framework.exceptions
module
byteblower_test_framework.factory
module
byteblower_test_framework.host
module
byteblower_test_framework.logging
module
byteblower_test_framework.report
module
byteblower_test_framework.run
module
byteblower_test_framework.traffic
module
ByteBlowerHtmlReport (class in byteblower_test_framework.report)
ByteBlowerJsonReport (class in byteblower_test_framework.report)
ByteBlowerReport (class in byteblower_test_framework.report)
ByteBlowerTestFrameworkException
ByteBlowerUnitTestReport (class in byteblower_test_framework.report)
C
clear() (byteblower_test_framework.report.ByteBlowerHtmlReport method)
(byteblower_test_framework.report.ByteBlowerJsonReport method)
(byteblower_test_framework.report.ByteBlowerReport method)
(byteblower_test_framework.report.ByteBlowerUnitTestReport method)
cli() (in module byteblower_test_framework.cli)
configure_logging() (in module byteblower_test_framework.logging)
container_id (byteblower_test_framework.analysis.BufferAnalyser attribute)
create_frame() (in module byteblower_test_framework.factory)
D
DEFAULT_FRAME_LENGTH (in module byteblower_test_framework.constants)
DEFAULT_FRAME_RATE (in module byteblower_test_framework.constants)
DEFAULT_G711_PACKETIZATION (in module byteblower_test_framework.constants)
DEFAULT_IP_DSCP (in module byteblower_test_framework.constants)
DEFAULT_IP_ECN (in module byteblower_test_framework.constants)
DEFAULT_IPV4_NETMASK (in module byteblower_test_framework.constants)
DEFAULT_NUMBER_OF_FRAMES (in module byteblower_test_framework.constants)
details() (byteblower_test_framework.analysis.BufferAnalyser method)
(byteblower_test_framework.analysis.HttpAnalyser method)
(byteblower_test_framework.analysis.VoiceAnalyser method)
discover_nat() (byteblower_test_framework.endpoint.Endpoint method)
(byteblower_test_framework.endpoint.NatDiscoveryEndpoint method)
(byteblower_test_framework.endpoint.NatDiscoveryIPv4Port method)
(byteblower_test_framework.endpoint.Port method)
duration (byteblower_test_framework.run.Scenario property)
(byteblower_test_framework.traffic.FrameBlastingFlow property)
(byteblower_test_framework.traffic.HTTPFlow property)
(byteblower_test_framework.traffic.VideoFlow property)
E
enable_tcp_prague (byteblower_test_framework.traffic.HTTPFlow property)
end_timestamp (byteblower_test_framework.run.Scenario property)
Endpoint (class in byteblower_test_framework.endpoint)
F
failed (byteblower_test_framework.endpoint.Endpoint property)
(byteblower_test_framework.endpoint.IPv4Port property)
(byteblower_test_framework.endpoint.IPv6Port property)
(byteblower_test_framework.endpoint.Port property)
finished (byteblower_test_framework.analysis.BufferAnalyser property)
(byteblower_test_framework.analysis.HttpAnalyser property)
(byteblower_test_framework.analysis.VoiceAnalyser property)
(byteblower_test_framework.traffic.FrameBlastingFlow property)
flow (byteblower_test_framework.analysis.HttpAnalyser property)
(byteblower_test_framework.analysis.VoiceAnalyser property)
flows (byteblower_test_framework.run.Scenario property)
frame (byteblower_test_framework.report.Layer2Speed attribute)
Frame (class in byteblower_test_framework.traffic)
frame_list (byteblower_test_framework.traffic.FrameBlastingFlow property)
frame_rate (byteblower_test_framework.traffic.FrameBlastingFlow property)
frame_with_fcs (byteblower_test_framework.report.Layer2Speed attribute)
FrameBlastingFlow (class in byteblower_test_framework.traffic)
FrameLossAnalyser (class in byteblower_test_framework.analysis)
G
GamingFlow (class in byteblower_test_framework.traffic)
gap_start (byteblower_test_framework.analysis.BufferAnalyser attribute)
gateway (byteblower_test_framework.endpoint.Endpoint property)
(byteblower_test_framework.endpoint.IPv4Endpoint property)
(byteblower_test_framework.endpoint.IPv4Port property)
(byteblower_test_framework.endpoint.IPv6Endpoint property)
(byteblower_test_framework.endpoint.IPv6Port property)
(byteblower_test_framework.endpoint.Port property)
GET (byteblower_test_framework.traffic.HttpMethod attribute)
H
http_method (byteblower_test_framework.analysis.HttpAnalyser property)
HttpAnalyser (class in byteblower_test_framework.analysis)
HTTPFlow (class in byteblower_test_framework.traffic)
HttpMethod (class in byteblower_test_framework.traffic)
I
Imix (class in byteblower_test_framework.traffic)
ImixFrameConfig (class in byteblower_test_framework.traffic)
include_ethernet_overhead() (in module byteblower_test_framework.analysis)
INFINITE_NUMBER_OF_FRAMES (in module byteblower_test_framework.constants)
InfiniteDuration
info (byteblower_test_framework.host.MeetingPoint property)
(byteblower_test_framework.host.Server property)
initial_time_to_wait (byteblower_test_framework.traffic.FrameBlastingFlow property)
(byteblower_test_framework.traffic.HTTPFlow property)
(byteblower_test_framework.traffic.VideoFlow property)
initialize() (byteblower_test_framework.analysis.HttpAnalyser method)
(byteblower_test_framework.analysis.VoiceAnalyser method)
(byteblower_test_framework.traffic.FrameBlastingFlow method)
ip (byteblower_test_framework.endpoint.Endpoint property)
(byteblower_test_framework.endpoint.IPv4Endpoint property)
(byteblower_test_framework.endpoint.IPv4Port property)
(byteblower_test_framework.endpoint.IPv6Endpoint property)
(byteblower_test_framework.endpoint.IPv6Port property)
(byteblower_test_framework.endpoint.Port property)
IPv4Endpoint (class in byteblower_test_framework.endpoint)
IPv4Frame (class in byteblower_test_framework.traffic)
IPv4Port (class in byteblower_test_framework.endpoint)
IPv6Endpoint (class in byteblower_test_framework.endpoint)
IPv6Frame (class in byteblower_test_framework.traffic)
IPv6Port (class in byteblower_test_framework.endpoint)
L
L4SHttpAnalyser (class in byteblower_test_framework.analysis)
LatencyCDFFrameLossAnalyser (class in byteblower_test_framework.analysis)
LatencyFrameLossAnalyser (class in byteblower_test_framework.analysis)
layer2_5 (byteblower_test_framework.endpoint.Port property)
Layer2Speed (class in byteblower_test_framework.report)
layer3 (byteblower_test_framework.endpoint.IPv4Port property)
(byteblower_test_framework.endpoint.IPv6Port property)
(byteblower_test_framework.endpoint.Port property)
length (byteblower_test_framework.traffic.Frame property)
(byteblower_test_framework.traffic.ImixFrameConfig attribute)
(byteblower_test_framework.traffic.MobileFrame property)
log (byteblower_test_framework.analysis.BufferAnalyser property)
(byteblower_test_framework.analysis.HttpAnalyser property)
(byteblower_test_framework.analysis.VoiceAnalyser property)
log_api_error() (in module byteblower_test_framework.exceptions)
M
mac (byteblower_test_framework.endpoint.Port property)
main() (in module byteblower_test_framework.cli)
maximum_bitrate (byteblower_test_framework.traffic.HTTPFlow property)
meeting_point (byteblower_test_framework.endpoint.Endpoint property)
MeetingPoint (class in byteblower_test_framework.host)
MobileFrame (class in byteblower_test_framework.traffic)
module
byteblower_test_framework
byteblower_test_framework.analysis
byteblower_test_framework.cli
byteblower_test_framework.constants
byteblower_test_framework.endpoint
byteblower_test_framework.exceptions
byteblower_test_framework.factory
byteblower_test_framework.host
byteblower_test_framework.logging
byteblower_test_framework.report
byteblower_test_framework.run
byteblower_test_framework.traffic
N
name (byteblower_test_framework.endpoint.Endpoint property)
(byteblower_test_framework.endpoint.Port property)
NatDiscoveryEndpoint (class in byteblower_test_framework.endpoint)
NatDiscoveryIPv4Port (class in byteblower_test_framework.endpoint)
network (byteblower_test_framework.endpoint.Endpoint property)
(byteblower_test_framework.endpoint.IPv4Endpoint property)
(byteblower_test_framework.endpoint.IPv4Port property)
(byteblower_test_framework.endpoint.IPv6Endpoint property)
(byteblower_test_framework.endpoint.IPv6Port property)
(byteblower_test_framework.endpoint.Port property)
NEW_RENO (byteblower_test_framework.traffic.TCPCongestionAvoidanceAlgorithm attribute)
NEW_RENO_WITH_CUBIC (byteblower_test_framework.traffic.TCPCongestionAvoidanceAlgorithm attribute)
NONE (byteblower_test_framework.traffic.TCPCongestionAvoidanceAlgorithm attribute)
NotDurationBased
number_of_frames (byteblower_test_framework.traffic.FrameBlastingFlow property)
P
physical (byteblower_test_framework.report.Layer2Speed attribute)
play_start (byteblower_test_framework.analysis.BufferAnalyser attribute)
Port (class in byteblower_test_framework.endpoint)
port_type (byteblower_test_framework.endpoint.Port property)
prepare_configure() (byteblower_test_framework.analysis.HttpAnalyser method)
(byteblower_test_framework.analysis.VoiceAnalyser method)
(byteblower_test_framework.traffic.FrameBlastingFlow method)
prepare_start() (byteblower_test_framework.analysis.HttpAnalyser method)
(byteblower_test_framework.analysis.VoiceAnalyser method)
(byteblower_test_framework.traffic.FrameBlastingFlow method)
(byteblower_test_framework.traffic.HTTPFlow method)
(byteblower_test_framework.traffic.VideoFlow method)
process() (byteblower_test_framework.analysis.BufferAnalyser method)
(byteblower_test_framework.analysis.HttpAnalyser method)
(byteblower_test_framework.analysis.VoiceAnalyser method)
(byteblower_test_framework.traffic.FrameBlastingFlow method)
(byteblower_test_framework.traffic.VideoFlow method)
public_ip (byteblower_test_framework.endpoint.NatDiscoveryEndpoint property)
(byteblower_test_framework.endpoint.NatDiscoveryIPv4Port property)
PUT (byteblower_test_framework.traffic.HttpMethod attribute)
R
rate_limit (byteblower_test_framework.traffic.HTTPFlow property)
receive_window_scaling (byteblower_test_framework.traffic.HTTPFlow property)
release() (byteblower_test_framework.analysis.BufferAnalyser method)
(byteblower_test_framework.analysis.HttpAnalyser method)
(byteblower_test_framework.analysis.VoiceAnalyser method)
(byteblower_test_framework.endpoint.Endpoint method)
(byteblower_test_framework.endpoint.Port method)
(byteblower_test_framework.host.MeetingPoint method)
(byteblower_test_framework.host.Server method)
(byteblower_test_framework.run.Scenario method)
(byteblower_test_framework.traffic.Frame method)
(byteblower_test_framework.traffic.FrameBlastingFlow method)
(byteblower_test_framework.traffic.HTTPFlow method)
(byteblower_test_framework.traffic.MobileFrame method)
(byteblower_test_framework.traffic.VideoFlow method)
release_endpoint() (byteblower_test_framework.host.MeetingPoint method)
render() (byteblower_test_framework.analysis.BufferAnalyser method)
(byteblower_test_framework.analysis.HttpAnalyser method)
(byteblower_test_framework.analysis.VoiceAnalyser method)
(byteblower_test_framework.report.ByteBlowerHtmlReport method)
(byteblower_test_framework.report.ByteBlowerJsonReport method)
(byteblower_test_framework.report.ByteBlowerReport method)
(byteblower_test_framework.report.ByteBlowerUnitTestReport method)
report() (byteblower_test_framework.run.Scenario method)
report_url (byteblower_test_framework.report.ByteBlowerReport property)
require_nat_discovery (byteblower_test_framework.endpoint.Endpoint property)
(byteblower_test_framework.endpoint.NatDiscoveryEndpoint property)
(byteblower_test_framework.endpoint.NatDiscoveryIPv4Port property)
(byteblower_test_framework.endpoint.Port property)
require_stream_data_gatherer() (byteblower_test_framework.traffic.FrameBlastingFlow method)
reserve_endpoint() (byteblower_test_framework.host.MeetingPoint method)
run() (byteblower_test_framework.run.Scenario method)
(in module byteblower_test_framework.cli)
runtime_error_info (byteblower_test_framework.traffic.FrameBlastingFlow property)
rx_first_client (byteblower_test_framework.analysis.HttpAnalyser property)
rx_first_server (byteblower_test_framework.analysis.HttpAnalyser property)
rx_last_client (byteblower_test_framework.analysis.HttpAnalyser property)
rx_last_server (byteblower_test_framework.analysis.HttpAnalyser property)
S
SACK (byteblower_test_framework.traffic.TCPCongestionAvoidanceAlgorithm attribute)
SACK_WITH_CUBIC (byteblower_test_framework.traffic.TCPCongestionAvoidanceAlgorithm attribute)
save() (byteblower_test_framework.report.UnitTestReport method)
Scenario (class in byteblower_test_framework.run)
segment_duration (byteblower_test_framework.traffic.VideoFlow property)
segment_size (byteblower_test_framework.traffic.VideoFlow property)
server (byteblower_test_framework.endpoint.Port property)
Server (class in byteblower_test_framework.host)
set_subtest() (byteblower_test_framework.report.UnitTestReport method)
size (byteblower_test_framework.analysis.BufferAnalyser property)
size_max (byteblower_test_framework.analysis.BufferAnalyser property)
slow_start_threshold (byteblower_test_framework.traffic.HTTPFlow property)
start() (byteblower_test_framework.host.Server method)
start_timestamp (byteblower_test_framework.run.Scenario property)
status (byteblower_test_framework.endpoint.Endpoint property)
stop() (byteblower_test_framework.host.Server method)
(byteblower_test_framework.traffic.FrameBlastingFlow method)
stream_frame_count_data (byteblower_test_framework.traffic.FrameBlastingFlow property)
string_array_to_int() (in module byteblower_test_framework.traffic)
T
tcp_server_port (byteblower_test_framework.traffic.HTTPFlow property)
TCPCongestionAvoidanceAlgorithm (class in byteblower_test_framework.traffic)
test_start (byteblower_test_framework.analysis.BufferAnalyser attribute)
timestamp (byteblower_test_framework.host.MeetingPoint property)
total_rx_client (byteblower_test_framework.analysis.HttpAnalyser property)
total_rx_server (byteblower_test_framework.analysis.HttpAnalyser property)
total_tx_client (byteblower_test_framework.analysis.HttpAnalyser property)
total_tx_server (byteblower_test_framework.analysis.HttpAnalyser property)
tx_first_client (byteblower_test_framework.analysis.HttpAnalyser property)
tx_first_server (byteblower_test_framework.analysis.HttpAnalyser property)
tx_last_client (byteblower_test_framework.analysis.HttpAnalyser property)
tx_last_server (byteblower_test_framework.analysis.HttpAnalyser property)
U
udp_dest (byteblower_test_framework.traffic.Frame property)
(byteblower_test_framework.traffic.Imix property)
(byteblower_test_framework.traffic.MobileFrame property)
UDP_DYNAMIC_PORT_START (in module byteblower_test_framework.constants)
udp_src (byteblower_test_framework.traffic.Frame property)
(byteblower_test_framework.traffic.Imix property)
(byteblower_test_framework.traffic.MobileFrame property)
UnitTestReport (class in byteblower_test_framework.report)
updatestats() (byteblower_test_framework.analysis.BufferAnalyser method)
(byteblower_test_framework.analysis.HttpAnalyser method)
(byteblower_test_framework.analysis.VoiceAnalyser method)
(byteblower_test_framework.traffic.FrameBlastingFlow method)
(byteblower_test_framework.traffic.VideoFlow method)
uuid (byteblower_test_framework.endpoint.Endpoint property)
V
VideoFlow (class in byteblower_test_framework.traffic)
vlan_config (byteblower_test_framework.endpoint.Endpoint property)
(byteblower_test_framework.endpoint.Port property)
VoiceAnalyser (class in byteblower_test_framework.analysis)
VoiceFlow (class in byteblower_test_framework.traffic)
W
wait_until_finished() (byteblower_test_framework.traffic.FrameBlastingFlow method)
weight (byteblower_test_framework.traffic.ImixFrameConfig attribute)