diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-1024.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1024.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-1-len-1024.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1024.py index e0980206eb3d670495ff174bc953be5250a0de0d..f434e692770cdfc034d6df09276f41108e80d38e 100755 --- a/testcase/tperf-iperf3-tcp-thread-1-len-1024.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1024.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112838-265899357 - @用例名称: tperf-iperf3-tcp-thread-1-len-1024 + @用例ID: 20250714-144837-148099364 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-1-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-1-len-1024", + name="tperf-iperf3-ipv4-tcp-thread-1-len-1024", protocol="tcp", test_opt="-P 1 -l 1024", ) diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-1448.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1448.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-1-len-1448.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1448.py index fb392bbe15b1277d28f41f91d393b1b2c19b50a0..8c5afa847f7e552ecec9903389b71f56350ab93d 100755 --- a/testcase/tperf-iperf3-tcp-thread-1-len-1448.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1448.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112838-335356790 - @用例名称: tperf-iperf3-tcp-thread-1-len-1448 + @用例ID: 20250714-144837-874363612 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-1-len-1448" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-1-len-1448", + name="tperf-iperf3-ipv4-tcp-thread-1-len-1448", protocol="tcp", test_opt="-P 1 -l 1448", ) diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-512.py similarity index 89% rename from testcase/tperf-iperf3-tcp-thread-1-len-512.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-1-len-512.py index 4fca199ebbf8a7dc272e17e8a166aef573851272..e17557480ba30228a0c7e97178ed35e15e46b6d7 100755 --- a/testcase/tperf-iperf3-tcp-thread-1-len-512.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-512.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112838-205850199 - @用例名称: tperf-iperf3-tcp-thread-1-len-512 + @用例ID: 20250714-144837-683397462 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-1-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-1-len-512", + name="tperf-iperf3-ipv4-tcp-thread-1-len-512", protocol="tcp", test_opt="-P 1 -l 512", ) diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-60000.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-60000.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-1-len-60000.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-1-len-60000.py index dacdf8b132ce12b56aa6548f7b63bc88ce73453e..07ba4ee975ba742a8a9fdcf775d52b3704fbf4ec 100755 --- a/testcase/tperf-iperf3-tcp-thread-1-len-60000.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-60000.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112838-402802816 - @用例名称: tperf-iperf3-tcp-thread-1-len-60000 + @用例ID: 20250714-144837-497277859 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-1-len-60000" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-1-len-60000", + name="tperf-iperf3-ipv4-tcp-thread-1-len-60000", protocol="tcp", test_opt="-P 1 -l 60000", ) diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-64.py similarity index 89% rename from testcase/tperf-iperf3-tcp-thread-1-len-64.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-1-len-64.py index 815deb33b7993805f08cbd32f1a50fa68ba9a9d7..ca0cde14ed91ae1ad03ba3312799cde38c0b0d67 100755 --- a/testcase/tperf-iperf3-tcp-thread-1-len-64.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-64.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250709-170044-673368030 - @用例名称: tperf-iperf3-tcp-thread-1-len-64 + @用例ID: 20250714-144837-449915462 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-1-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-1-len-64", + name="tperf-iperf3-ipv4-tcp-thread-1-len-64", protocol="tcp", test_opt="-P 1 -l 64", ) diff --git a/testcase/tperf-iperf3-tcp-thread-16-len-1024.py b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1024.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-16-len-1024.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1024.py index 33fa9397d025a42362a978327be95da79be10ab4..917a4a1fbb744ca45e02ac83c6922a7a039ad4d7 100755 --- a/testcase/tperf-iperf3-tcp-thread-16-len-1024.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1024.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112839-637560783 - @用例名称: tperf-iperf3-tcp-thread-16-len-1024 + @用例ID: 20250714-144837-390095267 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-16-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-16-len-1024", + name="tperf-iperf3-ipv4-tcp-thread-16-len-1024", protocol="tcp", test_opt="-P 16 -l 1024", ) diff --git a/testcase/tperf-iperf3-tcp-thread-16-len-1448.py b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1448.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-16-len-1448.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1448.py index e96210fe0e46736e6a985c1553c15530e7235ea8..fd2759b03595be2ec63c22bded2a0ce00cf62134 100755 --- a/testcase/tperf-iperf3-tcp-thread-16-len-1448.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1448.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112839-697302391 - @用例名称: tperf-iperf3-tcp-thread-16-len-1448 + @用例ID: 20250714-144837-635981575 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-16-len-1448" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-16-len-1448", + name="tperf-iperf3-ipv4-tcp-thread-16-len-1448", protocol="tcp", test_opt="-P 16 -l 1448", ) diff --git a/testcase/tperf-iperf3-tcp-thread-16-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-512.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-16-len-512.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-16-len-512.py index b4babf865659728505392b3b7aed2b1c24041b14..703fbcdf0cf6633ac1c7ab3fbb6ee3ed25d5c483 100755 --- a/testcase/tperf-iperf3-tcp-thread-16-len-512.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-512.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112839-575521237 - @用例名称: tperf-iperf3-tcp-thread-16-len-512 + @用例ID: 20250714-144837-276151024 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-16-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-16-len-512", + name="tperf-iperf3-ipv4-tcp-thread-16-len-512", protocol="tcp", test_opt="-P 16 -l 512", ) diff --git a/testcase/tperf-iperf3-tcp-thread-16-len-60000.py b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-60000.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-16-len-60000.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-16-len-60000.py index 8fdb3c9687741e0d2c117bd244588c2c78100ffc..506eda5ecd823fc2caac8812b0e4c274b104669d 100755 --- a/testcase/tperf-iperf3-tcp-thread-16-len-60000.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-60000.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112839-759661830 - @用例名称: tperf-iperf3-tcp-thread-16-len-60000 + @用例ID: 20250714-144837-852601988 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-16-len-60000" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-16-len-60000", + name="tperf-iperf3-ipv4-tcp-thread-16-len-60000", protocol="tcp", test_opt="-P 16 -l 60000", ) diff --git a/testcase/tperf-iperf3-tcp-thread-16-len-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-64.py similarity index 89% rename from testcase/tperf-iperf3-tcp-thread-16-len-64.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-16-len-64.py index f311884a91ebc6a1a6d4e3662e2b88a1de55aa00..a4ba4ebdfb902d8a10728b2b4f5335e334df8ba9 100755 --- a/testcase/tperf-iperf3-tcp-thread-16-len-64.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-64.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112839-513047102 - @用例名称: tperf-iperf3-tcp-thread-16-len-64 + @用例ID: 20250714-144837-493212244 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-16-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-16-len-64", + name="tperf-iperf3-ipv4-tcp-thread-16-len-64", protocol="tcp", test_opt="-P 16 -l 64", ) diff --git a/testcase/tperf-iperf3-tcp-thread-2-len-1024.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1024.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-2-len-1024.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1024.py index 2deca5a5df60934724d1d6082d55538152dca051..bed341ca6bae98112d50f351c827721fafa089f2 100755 --- a/testcase/tperf-iperf3-tcp-thread-2-len-1024.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1024.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112838-588044201 - @用例名称: tperf-iperf3-tcp-thread-2-len-1024 + @用例ID: 20250714-144837-171770683 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-2-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-2-len-1024", + name="tperf-iperf3-ipv4-tcp-thread-2-len-1024", protocol="tcp", test_opt="-P 2 -l 1024", ) diff --git a/testcase/tperf-iperf3-tcp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1448.py similarity index 90% rename from testcase/tperf-iperf3-tcp-thread-4-len-512.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1448.py index 65e64ac1578865fc4082246be3dbf3b41a91e049..c55e8616b7d6f67cbef66eeddb64c681b248745c 100755 --- a/testcase/tperf-iperf3-tcp-thread-4-len-512.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1448.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112838-874351907 - @用例名称: tperf-iperf3-tcp-thread-4-len-512 + @用例ID: 20250714-144837-191323949 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-2-len-1448" @用例级别: 3 @用例标签: @扩展属性: @@ -38,9 +38,9 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-4-len-512", + name="tperf-iperf3-ipv4-tcp-thread-2-len-1448", protocol="tcp", - test_opt="-P 4 -l 512", + test_opt="-P 2 -l 1448", ) perf.run() perf.report() diff --git a/testcase/tperf-iperf3-tcp-thread-2-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-512.py similarity index 89% rename from testcase/tperf-iperf3-tcp-thread-2-len-512.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-2-len-512.py index b1e18fd448ef90b45d4e3dfea783223dd888de47..69a3bd49a3ab80abb7e0f88b5540791bfa3fab78 100755 --- a/testcase/tperf-iperf3-tcp-thread-2-len-512.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-512.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112838-524942455 - @用例名称: tperf-iperf3-tcp-thread-2-len-512 + @用例ID: 20250714-144837-396108632 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-2-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-2-len-512", + name="tperf-iperf3-ipv4-tcp-thread-2-len-512", protocol="tcp", test_opt="-P 2 -l 512", ) diff --git a/testcase/tperf-iperf3-tcp-thread-2-len-60000.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-60000.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-2-len-60000.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-2-len-60000.py index 602522d70a5f80ea1439778945599ef33ad37f9d..1979904204ab6067a36771b920da60e8dff50b08 100755 --- a/testcase/tperf-iperf3-tcp-thread-2-len-60000.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-60000.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112838-735329899 - @用例名称: tperf-iperf3-tcp-thread-2-len-60000 + @用例ID: 20250714-144837-155830118 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-2-len-60000" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-2-len-60000", + name="tperf-iperf3-ipv4-tcp-thread-2-len-60000", protocol="tcp", test_opt="-P 2 -l 60000", ) diff --git a/testcase/tperf-iperf3-tcp-thread-2-len-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-64.py similarity index 89% rename from testcase/tperf-iperf3-tcp-thread-2-len-64.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-2-len-64.py index 386987f2a401a01b6fd88fa81a021a90533bc0aa..c5a303e52f96f7ddd75c786e428d73a4dad8b4bb 100755 --- a/testcase/tperf-iperf3-tcp-thread-2-len-64.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-64.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112838-462740103 - @用例名称: tperf-iperf3-tcp-thread-2-len-64 + @用例ID: 20250714-144837-820958919 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-2-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-2-len-64", + name="tperf-iperf3-ipv4-tcp-thread-2-len-64", protocol="tcp", test_opt="-P 2 -l 64", ) diff --git a/testcase/tperf-iperf3-tcp-thread-4-len-1024.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1024.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-4-len-1024.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1024.py index 19f478eb9ce05a53d91bebc217266b82778fad24..7e5130ebc1bd1b42cbf017a9f6e1fae3b0317c95 100755 --- a/testcase/tperf-iperf3-tcp-thread-4-len-1024.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1024.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112838-943433463 - @用例名称: tperf-iperf3-tcp-thread-4-len-1024 + @用例ID: 20250714-144837-675222635 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-4-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-4-len-1024", + name="tperf-iperf3-ipv4-tcp-thread-4-len-1024", protocol="tcp", test_opt="-P 4 -l 1024", ) diff --git a/testcase/tperf-iperf3-tcp-thread-4-len-1448.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1448.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-4-len-1448.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1448.py index fa2e982dec8c93c1444a2351dea7bf8ccef8645d..3dd14d06bebe2c173344c67b44c23f2d59173c69 100755 --- a/testcase/tperf-iperf3-tcp-thread-4-len-1448.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1448.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112839-020990066 - @用例名称: tperf-iperf3-tcp-thread-4-len-1448 + @用例ID: 20250714-144837-924325895 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-4-len-1448" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-4-len-1448", + name="tperf-iperf3-ipv4-tcp-thread-4-len-1448", protocol="tcp", test_opt="-P 4 -l 1448", ) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-512.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-4-len-512.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-4-len-512.py index 04515a8a62297e2d940884ac1fedf632432b80b2..37371c9033b05ed4cac90a57ce2ef71b2d1e901c 100755 --- a/testcase/tperf-iperf3-udp-thread-4-len-512.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-512.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112912-756560794 - @用例名称: tperf-iperf3-udp-thread-4-len-512 + @用例ID: 20250714-144837-444470817 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-4-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,8 +38,8 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-4-len-512", - protocol="udp", + name="tperf-iperf3-ipv4-tcp-thread-4-len-512", + protocol="tcp", test_opt="-P 4 -l 512", ) perf.run() diff --git a/testcase/tperf-iperf3-tcp-thread-4-len-60000.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-60000.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-4-len-60000.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-4-len-60000.py index ad0311bcefe93d7b89d5fd869eddd9e7beeb3db2..321f95f3ba393d728ca32f5537204de3c2e730ac 100755 --- a/testcase/tperf-iperf3-tcp-thread-4-len-60000.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-60000.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112839-098006192 - @用例名称: tperf-iperf3-tcp-thread-4-len-60000 + @用例ID: 20250714-144837-264631439 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-4-len-60000" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-4-len-60000", + name="tperf-iperf3-ipv4-tcp-thread-4-len-60000", protocol="tcp", test_opt="-P 4 -l 60000", ) diff --git a/testcase/tperf-iperf3-tcp-thread-4-len-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-64.py similarity index 89% rename from testcase/tperf-iperf3-tcp-thread-4-len-64.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-4-len-64.py index 261d268c4531526c601655831120c857e8a69d7d..531c1f335fe8bbd3ce97e95195fe38b28ef1c8ee 100755 --- a/testcase/tperf-iperf3-tcp-thread-4-len-64.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-64.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112838-802185112 - @用例名称: tperf-iperf3-tcp-thread-4-len-64 + @用例ID: 20250714-144837-818056614 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-4-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-4-len-64", + name="tperf-iperf3-ipv4-tcp-thread-4-len-64", protocol="tcp", test_opt="-P 4 -l 64", ) diff --git a/testcase/tperf-iperf3-tcp-thread-8-len-1024.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1024.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-8-len-1024.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1024.py index 4432888f9cfc53dcbed8484bc80197a35e483010..1d3c3b2db08d7ccded3383ceb4f2650931932d5f 100755 --- a/testcase/tperf-iperf3-tcp-thread-8-len-1024.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1024.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112839-313877401 - @用例名称: tperf-iperf3-tcp-thread-8-len-1024 + @用例ID: 20250714-144837-880839887 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-8-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-8-len-1024", + name="tperf-iperf3-ipv4-tcp-thread-8-len-1024", protocol="tcp", test_opt="-P 8 -l 1024", ) diff --git a/testcase/tperf-iperf3-tcp-thread-8-len-1448.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1448.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-8-len-1448.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1448.py index fb5ba6ad3b7a54c9dbbe379db42c0d1cc0c10fdb..5eda0966cc0df7f166bd94c1e7f1bc1539a0c280 100755 --- a/testcase/tperf-iperf3-tcp-thread-8-len-1448.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1448.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112839-385851894 - @用例名称: tperf-iperf3-tcp-thread-8-len-1448 + @用例ID: 20250714-144837-804347755 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-8-len-1448" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-8-len-1448", + name="tperf-iperf3-ipv4-tcp-thread-8-len-1448", protocol="tcp", test_opt="-P 8 -l 1448", ) diff --git a/testcase/tperf-iperf3-tcp-thread-8-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-512.py similarity index 89% rename from testcase/tperf-iperf3-tcp-thread-8-len-512.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-8-len-512.py index a137bab87f87eb3ba81e814fae9e85c822d4efc5..d230e37beac27c6b55b94eeb603bda616472c383 100755 --- a/testcase/tperf-iperf3-tcp-thread-8-len-512.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-512.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112839-243950814 - @用例名称: tperf-iperf3-tcp-thread-8-len-512 + @用例ID: 20250714-144837-774795323 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-8-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-8-len-512", + name="tperf-iperf3-ipv4-tcp-thread-8-len-512", protocol="tcp", test_opt="-P 8 -l 512", ) diff --git a/testcase/tperf-iperf3-tcp-thread-8-len-60000.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-60000.py similarity index 88% rename from testcase/tperf-iperf3-tcp-thread-8-len-60000.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-8-len-60000.py index 38c85ceecaf918e6738472b4795752588e92e90c..bacc82ab4108debf927b85c6130a9bddc1795abe 100755 --- a/testcase/tperf-iperf3-tcp-thread-8-len-60000.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-60000.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112839-450823491 - @用例名称: tperf-iperf3-tcp-thread-8-len-60000 + @用例ID: 20250714-144837-370745372 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-8-len-60000" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-8-len-60000", + name="tperf-iperf3-ipv4-tcp-thread-8-len-60000", protocol="tcp", test_opt="-P 8 -l 60000", ) diff --git a/testcase/tperf-iperf3-tcp-thread-8-len-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-64.py similarity index 89% rename from testcase/tperf-iperf3-tcp-thread-8-len-64.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-8-len-64.py index 17e4b2476644b6f51248460aadacf78a62220f69..cfc53585b80203140f8bfffb0dac3bc8ea134c58 100755 --- a/testcase/tperf-iperf3-tcp-thread-8-len-64.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-64.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112839-170380116 - @用例名称: tperf-iperf3-tcp-thread-8-len-64 + @用例ID: 20250714-144837-324978172 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-8-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,7 +38,7 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-8-len-64", + name="tperf-iperf3-ipv4-tcp-thread-8-len-64", protocol="tcp", test_opt="-P 8 -l 64", ) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..5c3cc3f42c43cab4eb651a199fd3225168f596dc --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-900479224 + @用例名称: "tperf-iperf3-ipv4-udp-thread-1-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-1-len-1024", + protocol="udp", + test_opt="-P 1 -l 1024 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1448.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..fb272e7f2ad4ef39c8356fbc2187c11ef8a6f075 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-555267369 + @用例名称: "tperf-iperf3-ipv4-udp-thread-1-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-1-len-1448", + protocol="udp", + test_opt="-P 1 -l 1448 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..524ea296e0303c6a2e7e5a4c193360d22605db61 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-334313691 + @用例名称: "tperf-iperf3-ipv4-udp-thread-1-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-1-len-512", + protocol="udp", + test_opt="-P 1 -l 512 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-1-len-60000.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..b49c5cb2ea14dee989740c86547335db7921c084 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-357640665 + @用例名称: "tperf-iperf3-ipv4-udp-thread-1-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-1-len-60000", + protocol="udp", + test_opt="-P 1 -l 60000 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-1448.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-64.py similarity index 86% rename from testcase/tperf-iperf3-udp-thread-1-len-1448.py rename to testcase/tperf-iperf3-ipv4-udp-thread-1-len-64.py index 6f31ab74494898fc82c067249f7c2dd45098a1c6..f5718b9e7d9e1f57e863e6c04275bcd4d20ef6e0 100755 --- a/testcase/tperf-iperf3-udp-thread-1-len-1448.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-64.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112912-242808266 - @用例名称: tperf-iperf3-udp-thread-1-len-1448 + @用例ID: 20250714-144837-409348232 + @用例名称: "tperf-iperf3-ipv4-udp-thread-1-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,9 +38,9 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-1-len-1448", + name="tperf-iperf3-ipv4-udp-thread-1-len-64", protocol="udp", - test_opt="-P 1 -l 1448", + test_opt="-P 1 -l 64 -u", ) perf.run() perf.report() diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..9b5709c7cbf5c9a752268adee281754888bd19c3 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-213267898 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-16-len-1024", + protocol="udp", + test_opt="-P 16 -l 1024 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1448.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..e8d3e08dedde6547970321774253ccc6fd0a2cbe --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-277427878 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-16-len-1448", + protocol="udp", + test_opt="-P 16 -l 1448 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-16-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..92f5ec3ee798a3a30e931df867661fa9cc0cb6cf --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-708223233 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-16-len-512", + protocol="udp", + test_opt="-P 16 -l 512 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-16-len-60000.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..884bffaf58dcae52f77b4c726f96827dbdcc5321 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-791963744 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-16-len-60000", + protocol="udp", + test_opt="-P 16 -l 60000 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-16-len-64.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..7f1eccc65de6f2e2ae774bd48e8d2350187e6099 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-666622215 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-16-len-64", + protocol="udp", + test_opt="-P 16 -l 64 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..1f467ff804743d333152be5ddd868ffbd90f02a7 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-773512230 + @用例名称: "tperf-iperf3-ipv4-udp-thread-2-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-2-len-1024", + protocol="udp", + test_opt="-P 2 -l 1024 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1448.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..1bf74ac87d10fb6725f6a75b2bbe1ce3e6794551 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-740779678 + @用例名称: "tperf-iperf3-ipv4-udp-thread-2-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-2-len-1448", + protocol="udp", + test_opt="-P 2 -l 1448 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-2-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..1fe0085e80dac5f1436e39c1fb068ce639dad0eb --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-206963937 + @用例名称: "tperf-iperf3-ipv4-udp-thread-2-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-2-len-512", + protocol="udp", + test_opt="-P 2 -l 512 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-2-len-60000.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..b08afe3e6b923ae5b4ebb3454afef1bfc0d0725a --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-397081099 + @用例名称: "tperf-iperf3-ipv4-udp-thread-2-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-2-len-60000", + protocol="udp", + test_opt="-P 2 -l 60000 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-64.py similarity index 86% rename from testcase/tperf-iperf3-udp-thread-1-len-512.py rename to testcase/tperf-iperf3-ipv4-udp-thread-2-len-64.py index 2df74ece34bc79c879dfe9a5df64477c3fdfa820..0457d91c030b5939a06f9b6cbf7798256f8080cf 100755 --- a/testcase/tperf-iperf3-udp-thread-1-len-512.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-64.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112912-109143615 - @用例名称: tperf-iperf3-udp-thread-1-len-512 + @用例ID: 20250714-144837-549311237 + @用例名称: "tperf-iperf3-ipv4-udp-thread-2-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,9 +38,9 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-1-len-512", + name="tperf-iperf3-ipv4-udp-thread-2-len-64", protocol="udp", - test_opt="-P 1 -l 512", + test_opt="-P 2 -l 64 -u", ) perf.run() perf.report() diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..7e3b0ae83dc9249beadbf771a6e4eeac321b582b --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-364708896 + @用例名称: "tperf-iperf3-ipv4-udp-thread-4-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-4-len-1024", + protocol="udp", + test_opt="-P 4 -l 1024 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1448.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..2242dbe6b9bf74a9227a91523baddc9f35ddb6ee --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-855049600 + @用例名称: "tperf-iperf3-ipv4-udp-thread-4-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-4-len-1448", + protocol="udp", + test_opt="-P 4 -l 1448 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..88f1039d4fb43e69d7bb5d8f210901e979882962 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-238975315 + @用例名称: "tperf-iperf3-ipv4-udp-thread-4-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-4-len-512", + protocol="udp", + test_opt="-P 4 -l 512 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-4-len-60000.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..7883764447114cb716683cef603298710608e9d7 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-602157691 + @用例名称: "tperf-iperf3-ipv4-udp-thread-4-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-4-len-60000", + protocol="udp", + test_opt="-P 4 -l 60000 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-60000.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-64.py similarity index 86% rename from testcase/tperf-iperf3-udp-thread-1-len-60000.py rename to testcase/tperf-iperf3-ipv4-udp-thread-4-len-64.py index 7caf77ed8fd3a05d41e408abf0a8386658f90e04..b25bf3c0ba333f55913cc352a64c93286e374722 100755 --- a/testcase/tperf-iperf3-udp-thread-1-len-60000.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-64.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112912-305483479 - @用例名称: tperf-iperf3-udp-thread-1-len-60000 + @用例ID: 20250714-144837-610397006 + @用例名称: "tperf-iperf3-ipv4-udp-thread-4-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,9 +38,9 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-1-len-60000", + name="tperf-iperf3-ipv4-udp-thread-4-len-64", protocol="udp", - test_opt="-P 1 -l 60000", + test_opt="-P 4 -l 64 -u", ) perf.run() perf.report() diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..a29a27526caf20a4453004206f1f664de63d71cf --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-515927158 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-8-len-1024", + protocol="udp", + test_opt="-P 8 -l 1024 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1448.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..30a1d5254a184e49487de491c773da6fb9484b5e --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-669159929 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-8-len-1448", + protocol="udp", + test_opt="-P 8 -l 1448 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-8-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..c573265e1d597745399a121582120115f1a9f7e4 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-368867247 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-8-len-512", + protocol="udp", + test_opt="-P 8 -l 512 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-8-len-60000.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..f95fe924ec645c6578864ba690d9410b3e622271 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-715831975 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-8-len-60000", + protocol="udp", + test_opt="-P 8 -l 60000 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-8-len-64.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..4f22dbd7b5ca359603185eb133971fa99350ecf5 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-128547095 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-8-len-64", + protocol="udp", + test_opt="-P 8 -l 64 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..1f3dfc1915447bf89488d82442455959375a7847 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-572977210 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-1-len-1024", + protocol="tcp", + test_opt="-P 1 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1448.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..979fb021b210e3f2827bebdb0a9f880f97fe8e03 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-338962837 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-1-len-1448", + protocol="tcp", + test_opt="-P 1 -l 1448 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..4bf34c618e0be63fd6f3d4cce3f3196125441b3d --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-496616763 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-1-len-512", + protocol="tcp", + test_opt="-P 1 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-60000.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..b6dcd1bf71855d950ce80c07a09e74eb298cc8ae --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-902864784 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-1-len-60000", + protocol="tcp", + test_opt="-P 1 -l 60000 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..6cbb699d4e1aad7ec55773e850c1b2db94ed556d --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-895505587 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-1-len-64", + protocol="tcp", + test_opt="-P 1 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..22521ad57b5802cfda22fb628f6ee80a5210efae --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-103605214 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-16-len-1024", + protocol="tcp", + test_opt="-P 16 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1448.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..0158f4646fb9e689c6a7830f2791234f88e7f21e --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-242977437 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-16-len-1448", + protocol="tcp", + test_opt="-P 16 -l 1448 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..b78b86aa1f2eb57046c80c100aca30997648eb05 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-890635833 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-16-len-512", + protocol="tcp", + test_opt="-P 16 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-60000.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..f04999b3d4a26b948abb12774a53fef560ef62e9 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-223983294 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-16-len-60000", + protocol="tcp", + test_opt="-P 16 -l 60000 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..1949544c8e7fd6d1d50c0219d58356be3eeb0399 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-194395646 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-16-len-64", + protocol="tcp", + test_opt="-P 16 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..a12479ecce109dae4d336890e5cb443f76e68e6c --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-455637739 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-2-len-1024", + protocol="tcp", + test_opt="-P 2 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1448.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..ee19965aec676bb7be057d4b374c650d1ce68b22 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-897397200 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-2-len-1448", + protocol="tcp", + test_opt="-P 2 -l 1448 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..62b32bf419586ba935050069c033b68e9d37f20a --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-357021741 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-2-len-512", + protocol="tcp", + test_opt="-P 2 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-60000.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..7df3ef35900a322366d73a8a4784f5cc8c573460 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-356074751 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-2-len-60000", + protocol="tcp", + test_opt="-P 2 -l 60000 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..6c32543e336cd02c2b1b776dafd3d5c53f8bafa6 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-172393808 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-2-len-64", + protocol="tcp", + test_opt="-P 2 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..72ade8345173a000cd663b9b28a7926119a07663 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-295627410 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-4-len-1024", + protocol="tcp", + test_opt="-P 4 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1448.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..5b22c527ef000235b07681ae80dc8f911a254069 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-514932051 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-4-len-1448", + protocol="tcp", + test_opt="-P 4 -l 1448 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..cac18232e4090c3ebe58738710ac3c6fcb2a17bf --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-683696264 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-4-len-512", + protocol="tcp", + test_opt="-P 4 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-60000.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..f220dfd0bc7c6e0d97bb42c3e351822b14326fc5 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-724409737 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-4-len-60000", + protocol="tcp", + test_opt="-P 4 -l 60000 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..f9386bbea3dd8970e74493296272afb32be4c3de --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-230344527 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-4-len-64", + protocol="tcp", + test_opt="-P 4 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..e66d5071b884425ec55167cdb229aef25c82864f --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-262591332 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-8-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-8-len-1024", + protocol="tcp", + test_opt="-P 8 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1448.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..bd5e14ff67d0f22aafa9e0cd275ad78213098885 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-208802052 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-8-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-8-len-1448", + protocol="tcp", + test_opt="-P 8 -l 1448 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-512.py similarity index 88% rename from testcase/tperf-iperf3-udp-thread-1-len-1024.py rename to testcase/tperf-iperf3-ipv6-tcp-thread-8-len-512.py index 754b9363b1722c85861160d05708f4770562abbf..8446eb4a98980080065fcc58c1a779e500725355 100755 --- a/testcase/tperf-iperf3-udp-thread-1-len-1024.py +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-512.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112912-178779595 - @用例名称: tperf-iperf3-udp-thread-1-len-1024 + @用例ID: 20250714-144837-833813675 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-8-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,9 +38,9 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-1-len-1024", - protocol="udp", - test_opt="-P 1 -l 1024", + name="tperf-iperf3-ipv6-tcp-thread-8-len-512", + protocol="tcp", + test_opt="-P 8 -l 512 -6", ) perf.run() perf.report() diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-60000.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..16a8963980264f7a7b734398707a7261389ae9e3 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-342293359 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-8-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-8-len-60000", + protocol="tcp", + test_opt="-P 8 -l 60000 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..c42719ad0f5a3e46262321efed08f11984b5ab59 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-504708754 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-8-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-8-len-64", + protocol="tcp", + test_opt="-P 8 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..1e09c1127e013ddcb591bcda9e0afabfe80bac70 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-682978206 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-1-len-1024", + protocol="udp", + test_opt="-P 1 -l 1024 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1448.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..0418d2902f486ea7b8413dbb54dfec6efa4587e4 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-137604190 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-1-len-1448", + protocol="udp", + test_opt="-P 1 -l 1448 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..7cd93db6f0627a403cf602af4bbb6d2cda5eba42 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-688119155 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-1-len-512", + protocol="udp", + test_opt="-P 1 -l 512 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-1-len-60000.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..3d3ff29ad3250c9397e6a9e62f45233b630d794b --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-241961497 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-1-len-60000", + protocol="udp", + test_opt="-P 1 -l 60000 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-1-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..1de7c93e0906baaf6edf0ec26f07c6c6963477fe --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-603967332 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-1-len-64", + protocol="udp", + test_opt="-P 1 -l 64 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..740f846da5e55d751fca5332904ae8119e4e940a --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-181875992 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-16-len-1024", + protocol="udp", + test_opt="-P 16 -l 1024 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1448.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..7c023a216c14dce3049f4d655db09fb0f4ff9cb4 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-637599847 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-16-len-1448", + protocol="udp", + test_opt="-P 16 -l 1448 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-16-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..ef85b8f111ab141df182b44088080e000b34ecc0 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-232992591 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-16-len-512", + protocol="udp", + test_opt="-P 16 -l 512 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-16-len-60000.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..6ad92fb0995032534f92ea76c790848ca176016d --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-343637343 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-16-len-60000", + protocol="udp", + test_opt="-P 16 -l 60000 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-16-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..075d93972432cef32ce9d1e9eb450da8120ae71b --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-813390652 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-16-len-64", + protocol="udp", + test_opt="-P 16 -l 64 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..125e8d3e8616b05bc9bcc49ff5c5a7bc1fca8250 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-772700142 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-2-len-1024", + protocol="udp", + test_opt="-P 2 -l 1024 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1448.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..1f0dbede1669ca126dd0015af677a8ead7e754c5 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-380034767 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-2-len-1448", + protocol="udp", + test_opt="-P 2 -l 1448 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-2-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..b69a1bc2887517d5f8e70d232701897f61bc2e5f --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-926139120 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-2-len-512", + protocol="udp", + test_opt="-P 2 -l 512 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-2-len-60000.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..d56d6015af57ef86ab316cb8da8e101b0fb6f609 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-606788603 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-2-len-60000", + protocol="udp", + test_opt="-P 2 -l 60000 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-2-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..af601a0ec22af2bd243ff725665ace80b6ac4aa7 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-452829465 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-2-len-64", + protocol="udp", + test_opt="-P 2 -l 64 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..fb4bfa9ff357d76219cf1d5468bc70b4e4de3e1b --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-690098614 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-4-len-1024", + protocol="udp", + test_opt="-P 4 -l 1024 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1448.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..89126086359dc254d9ee5b9cd9e87b803d3e970e --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-761154867 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-4-len-1448", + protocol="udp", + test_opt="-P 4 -l 1448 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..c0ad0a8949a7df4ea6da4c2a90658314de8923a9 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-440341643 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-4-len-512", + protocol="udp", + test_opt="-P 4 -l 512 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-4-len-60000.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..21f8e1060d1cf0dfff00976aea49a23bd4011abe --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-937656220 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-4-len-60000", + protocol="udp", + test_opt="-P 4 -l 60000 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-4-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..12b697c5fc98d90a48e00c38270490d0a4df5c2d --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-349646902 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-4-len-64", + protocol="udp", + test_opt="-P 4 -l 64 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1024.py new file mode 100755 index 0000000000000000000000000000000000000000..a587c2dfb4e2e8393da8a3fd90d348afb494f061 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-839194962 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-8-len-1024", + protocol="udp", + test_opt="-P 8 -l 1024 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1448.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1448.py new file mode 100755 index 0000000000000000000000000000000000000000..2d12f50feb60bcd5fc3ed5e7aeb9ee4b18405888 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-523344957 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-8-len-1448", + protocol="udp", + test_opt="-P 8 -l 1448 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-8-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..8c04a0ef4af0378b1f6408576759ffa0344b0c99 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-781500820 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-8-len-512", + protocol="udp", + test_opt="-P 8 -l 512 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-8-len-60000.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..6849380ff95142066a776174592df1b57f5196ab --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-517463939 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-8-len-60000", + protocol="udp", + test_opt="-P 8 -l 60000 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-8-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..6dcc8c9b1ccdf2f6b2508f6179fe4d74e0ccca85 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-313228957 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-8-len-64", + protocol="udp", + test_opt="-P 8 -l 64 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-2-len-1448.py b/testcase/tperf-iperf3-tcp-thread-2-len-1448.py deleted file mode 100755 index b5573af62230f066735552325bb5b599c7e1d3ce..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-thread-2-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112838-659982846 - @用例名称: tperf-iperf3-tcp-thread-2-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-2-len-1448", - protocol="tcp", - test_opt="-P 2 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-1024.py b/testcase/tperf-iperf3-tcp-thread-32-len-1024.py deleted file mode 100755 index 20914dad327f5fee285637fabfe2a9599d11e5bb..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-thread-32-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112839-944469468 - @用例名称: tperf-iperf3-tcp-thread-32-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-32-len-1024", - protocol="tcp", - test_opt="-P 32 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-1448.py b/testcase/tperf-iperf3-tcp-thread-32-len-1448.py deleted file mode 100755 index 39ef2f8e4d27ed085997b3d65c06018c4dd02474..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-thread-32-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112840-006753104 - @用例名称: tperf-iperf3-tcp-thread-32-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-32-len-1448", - protocol="tcp", - test_opt="-P 32 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-512.py b/testcase/tperf-iperf3-tcp-thread-32-len-512.py deleted file mode 100755 index bcadac6df162ef583457f3eaafd1f7d178d6a7a6..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-thread-32-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112839-882847759 - @用例名称: tperf-iperf3-tcp-thread-32-len-512 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-32-len-512", - protocol="tcp", - test_opt="-P 32 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-60000.py b/testcase/tperf-iperf3-tcp-thread-32-len-60000.py deleted file mode 100755 index 67c1633464f5bb30f8481ce6cfd8813932f038ef..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-thread-32-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112840-068634011 - @用例名称: tperf-iperf3-tcp-thread-32-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-32-len-60000", - protocol="tcp", - test_opt="-P 32 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-64.py b/testcase/tperf-iperf3-tcp-thread-32-len-64.py deleted file mode 100755 index a9af0bd82c74fe71f8a7cc209b1f8baded5e227f..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-thread-32-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112839-820859931 - @用例名称: tperf-iperf3-tcp-thread-32-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-32-len-64", - protocol="tcp", - test_opt="-P 32 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-1024.py b/testcase/tperf-iperf3-tcp-thread-64-len-1024.py deleted file mode 100755 index 3ba4152fa045aeba9c7cec758dc6b1010e0dfd42..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-thread-64-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112840-255512329 - @用例名称: tperf-iperf3-tcp-thread-64-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-64-len-1024", - protocol="tcp", - test_opt="-P 64 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-1448.py b/testcase/tperf-iperf3-tcp-thread-64-len-1448.py deleted file mode 100755 index 382ff675184a004fc491c25fda956e24b87cc3cc..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-thread-64-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112840-317111496 - @用例名称: tperf-iperf3-tcp-thread-64-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-64-len-1448", - protocol="tcp", - test_opt="-P 64 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-512.py b/testcase/tperf-iperf3-tcp-thread-64-len-512.py deleted file mode 100755 index 38466e93f0928bff04e7890b80670e24c9d3c0aa..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-thread-64-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112840-192181653 - @用例名称: tperf-iperf3-tcp-thread-64-len-512 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-64-len-512", - protocol="tcp", - test_opt="-P 64 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-60000.py b/testcase/tperf-iperf3-tcp-thread-64-len-60000.py deleted file mode 100755 index e32dc0589f43b3fc1dc880133cc8c8adecf029d9..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-thread-64-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112840-378042835 - @用例名称: tperf-iperf3-tcp-thread-64-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-64-len-60000", - protocol="tcp", - test_opt="-P 64 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-64.py b/testcase/tperf-iperf3-tcp-thread-64-len-64.py deleted file mode 100755 index 34033c9c9b89786fe02f81ce14d69e01cbed2292..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-thread-64-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112840-130613283 - @用例名称: tperf-iperf3-tcp-thread-64-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-64-len-64", - protocol="tcp", - test_opt="-P 64 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp6-thread-8-len-64.py b/testcase/tperf-iperf3-tcp6-thread-8-len-64.py deleted file mode 100755 index ddab4dca2462beb146e87cc1a9e3c992763e5060..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp6-thread-8-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250714-142706-465995263 - @用例名称: tperf-iperf3-tcp6-thread-8-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp6-thread-8-len-64", - protocol="tcp", - test_opt="-6 -P 8 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-64.py b/testcase/tperf-iperf3-udp-thread-1-len-64.py deleted file mode 100755 index 424637f6d0187c86d888fda983333d2aa188cac7..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-1-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112838-139201464 - @用例名称: tperf-iperf3-udp-thread-1-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-1-len-64", - protocol="udp", - test_opt="-P 1 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-1024.py b/testcase/tperf-iperf3-udp-thread-16-len-1024.py deleted file mode 100755 index c33c26393b34cd7905a17920aa13d9aeb296db79..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-16-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-512308411 - @用例名称: tperf-iperf3-udp-thread-16-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-16-len-1024", - protocol="udp", - test_opt="-P 16 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-1448.py b/testcase/tperf-iperf3-udp-thread-16-len-1448.py deleted file mode 100755 index e1bd90aac175a457f0568a722929ea50108201c3..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-16-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-571261976 - @用例名称: tperf-iperf3-udp-thread-16-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-16-len-1448", - protocol="udp", - test_opt="-P 16 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-512.py b/testcase/tperf-iperf3-udp-thread-16-len-512.py deleted file mode 100755 index 2cc19c3c25208f477df4ce78f94ec3a04295a339..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-16-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-454469303 - @用例名称: tperf-iperf3-udp-thread-16-len-512 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-16-len-512", - protocol="udp", - test_opt="-P 16 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-60000.py b/testcase/tperf-iperf3-udp-thread-16-len-60000.py deleted file mode 100755 index e5cf5c157e57151065114fae00b3e4ce8ae07b8f..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-16-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-631635414 - @用例名称: tperf-iperf3-udp-thread-16-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-16-len-60000", - protocol="udp", - test_opt="-P 16 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-64.py b/testcase/tperf-iperf3-udp-thread-16-len-64.py deleted file mode 100755 index dd6741e1219984eb1d395308f5c5ceac19a8e74c..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-16-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-394698540 - @用例名称: tperf-iperf3-udp-thread-16-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-16-len-64", - protocol="udp", - test_opt="-P 16 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-1024.py b/testcase/tperf-iperf3-udp-thread-2-len-1024.py deleted file mode 100755 index 6e201fd0346c67f603986ef48d92bbb4bee63c28..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-2-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-492729961 - @用例名称: tperf-iperf3-udp-thread-2-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-2-len-1024", - protocol="udp", - test_opt="-P 2 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-1448.py b/testcase/tperf-iperf3-udp-thread-2-len-1448.py deleted file mode 100755 index e66274b2ed940ce5d1f745c79cff968323020aa6..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-2-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-554818328 - @用例名称: tperf-iperf3-udp-thread-2-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-2-len-1448", - protocol="udp", - test_opt="-P 2 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-512.py b/testcase/tperf-iperf3-udp-thread-2-len-512.py deleted file mode 100755 index b1aa64b6de91cdc825d96c2ced7dc0ccd1959747..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-2-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-427446416 - @用例名称: tperf-iperf3-udp-thread-2-len-512 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-2-len-512", - protocol="udp", - test_opt="-P 2 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-60000.py b/testcase/tperf-iperf3-udp-thread-2-len-60000.py deleted file mode 100755 index 7bf3757e4b9790ac7bd94106bb2ee3e3d9191feb..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-2-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-619156943 - @用例名称: tperf-iperf3-udp-thread-2-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-2-len-60000", - protocol="udp", - test_opt="-P 2 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-64.py b/testcase/tperf-iperf3-udp-thread-2-len-64.py deleted file mode 100755 index 338f8bcfc19280d6e78cf1c8b3bfa6b4e3d6db89..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-2-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-364874488 - @用例名称: tperf-iperf3-udp-thread-2-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-2-len-64", - protocol="udp", - test_opt="-P 2 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-1024.py b/testcase/tperf-iperf3-udp-thread-32-len-1024.py deleted file mode 100755 index f04261f8bc92310a9dbdee57ccb00be4ab983890..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-32-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-810686885 - @用例名称: tperf-iperf3-udp-thread-32-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-32-len-1024", - protocol="udp", - test_opt="-P 32 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-1448.py b/testcase/tperf-iperf3-udp-thread-32-len-1448.py deleted file mode 100755 index af60413159779d3f8151f80149a1d3d8fa0c78fd..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-32-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-871247256 - @用例名称: tperf-iperf3-udp-thread-32-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-32-len-1448", - protocol="udp", - test_opt="-P 32 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-512.py b/testcase/tperf-iperf3-udp-thread-32-len-512.py deleted file mode 100755 index 0dfa0c4594410b572c0242c1ffac868bf2c9812a..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-32-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-751161854 - @用例名称: tperf-iperf3-udp-thread-32-len-512 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-32-len-512", - protocol="udp", - test_opt="-P 32 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-60000.py b/testcase/tperf-iperf3-udp-thread-32-len-60000.py deleted file mode 100755 index 259abade093d7c7002f4a296433aea9ef67f3690..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-32-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-930516906 - @用例名称: tperf-iperf3-udp-thread-32-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-32-len-60000", - protocol="udp", - test_opt="-P 32 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-64.py b/testcase/tperf-iperf3-udp-thread-32-len-64.py deleted file mode 100755 index d6dba5891a56ef8e8e311018fe8a3b5ca51b6271..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-32-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-690226407 - @用例名称: tperf-iperf3-udp-thread-32-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-32-len-64", - protocol="udp", - test_opt="-P 32 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-1024.py b/testcase/tperf-iperf3-udp-thread-4-len-1024.py deleted file mode 100755 index 11854bdcd1e503c5b8b56e38adbc2ca81c5745df..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-4-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-825737028 - @用例名称: tperf-iperf3-udp-thread-4-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-4-len-1024", - protocol="udp", - test_opt="-P 4 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-1448.py b/testcase/tperf-iperf3-udp-thread-4-len-1448.py deleted file mode 100755 index 22c2494dd02fb95f41ed77b2d22cee85ed91754c..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-4-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-898301471 - @用例名称: tperf-iperf3-udp-thread-4-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-4-len-1448", - protocol="udp", - test_opt="-P 4 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-60000.py b/testcase/tperf-iperf3-udp-thread-4-len-60000.py deleted file mode 100755 index 465290e1ffcebe52b3a0c3bc670c3f4867c0b345..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-4-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-970068793 - @用例名称: tperf-iperf3-udp-thread-4-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-4-len-60000", - protocol="udp", - test_opt="-P 4 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-64.py b/testcase/tperf-iperf3-udp-thread-4-len-64.py deleted file mode 100755 index 90680e63b3f77ae8eab0936dad8828178e8db3ae..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-4-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-685573280 - @用例名称: tperf-iperf3-udp-thread-4-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-4-len-64", - protocol="udp", - test_opt="-P 4 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-1024.py b/testcase/tperf-iperf3-udp-thread-64-len-1024.py deleted file mode 100755 index fbc86aa963166941487479d7bc93787cb0ea5c68..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-64-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112914-108464808 - @用例名称: tperf-iperf3-udp-thread-64-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-64-len-1024", - protocol="udp", - test_opt="-P 64 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-1448.py b/testcase/tperf-iperf3-udp-thread-64-len-1448.py deleted file mode 100755 index 508eca5f5b98080c68132c14fa4ec48d6f5a77ce..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-64-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112914-169730407 - @用例名称: tperf-iperf3-udp-thread-64-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-64-len-1448", - protocol="udp", - test_opt="-P 64 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-512.py b/testcase/tperf-iperf3-udp-thread-64-len-512.py deleted file mode 100755 index f930d8f5fce8ce5c71cbb053ddb369bbdd9466a5..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-64-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112914-048497845 - @用例名称: tperf-iperf3-udp-thread-64-len-512 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-64-len-512", - protocol="udp", - test_opt="-P 64 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-60000.py b/testcase/tperf-iperf3-udp-thread-64-len-60000.py deleted file mode 100755 index 5c8f56baf059a2c77321c8ea191b5d8919026777..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-64-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112914-228957748 - @用例名称: tperf-iperf3-udp-thread-64-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-64-len-60000", - protocol="udp", - test_opt="-P 64 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-64.py b/testcase/tperf-iperf3-udp-thread-64-len-64.py deleted file mode 100755 index 67c143ce37dfdfb34321dbcb66758b622be1fd6b..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-64-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-989358370 - @用例名称: tperf-iperf3-udp-thread-64-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-64-len-64", - protocol="udp", - test_opt="-P 64 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-1024.py b/testcase/tperf-iperf3-udp-thread-8-len-1024.py deleted file mode 100755 index f18a63e96808dee0ed02340eceff6c7c7b5b1810..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-8-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-189611255 - @用例名称: tperf-iperf3-udp-thread-8-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-8-len-1024", - protocol="udp", - test_opt="-P 8 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-1448.py b/testcase/tperf-iperf3-udp-thread-8-len-1448.py deleted file mode 100755 index 3a612a2facf325bf1e4210d3a929c48db216a068..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-8-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-260097797 - @用例名称: tperf-iperf3-udp-thread-8-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-8-len-1448", - protocol="udp", - test_opt="-P 8 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-512.py b/testcase/tperf-iperf3-udp-thread-8-len-512.py deleted file mode 100755 index 6259d877e235a75533227a88d17b80d39e72a915..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-8-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-118393228 - @用例名称: tperf-iperf3-udp-thread-8-len-512 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-8-len-512", - protocol="udp", - test_opt="-P 8 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-60000.py b/testcase/tperf-iperf3-udp-thread-8-len-60000.py deleted file mode 100755 index 799583c31c36b03c99950196a3cbcd75d49942a0..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-8-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-333823267 - @用例名称: tperf-iperf3-udp-thread-8-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-8-len-60000", - protocol="udp", - test_opt="-P 8 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-64.py b/testcase/tperf-iperf3-udp-thread-8-len-64.py deleted file mode 100755 index 427756ba8a24759cebd271386c02993326a02177..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-udp-thread-8-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-043825782 - @用例名称: tperf-iperf3-udp-thread-8-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-8-len-64", - protocol="udp", - test_opt="-P 8 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-4-TCP_STREAM-len-64.py b/testcase/tperf-netperf-ipv4-TCP_RR-len-1.py similarity index 82% rename from testcase/tperf-netperf-4-TCP_STREAM-len-64.py rename to testcase/tperf-netperf-ipv4-TCP_RR-len-1.py index 198d9b3c9f85254cc01d2750cc81271361f97212..1622c192606649aa64665dda50263dc8252c1122 100755 --- a/testcase/tperf-netperf-4-TCP_STREAM-len-64.py +++ b/testcase/tperf-netperf-ipv4-TCP_RR-len-1.py @@ -15,15 +15,15 @@ from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250712-002950-337989851 - @用例名称: tperf-netperf-4-TCP_STREAM-len-64 + @用例ID: 20250714-164526-305415806 + @用例名称: tperf-netperf-ipv4-TCP_RR-len-1 @用例级别: 3 @用例标签: @扩展属性: @用例类型: 性能测试 @自动化: 1 @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 + @用例描述: 使用netperf测试系统网络性能 """ def tc_setup(self, *args): @@ -37,8 +37,8 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfNetperfSingle( - name="tperf-netperf-4-TCP_STREAM-len-64", - test_opt="-4 -t TCP_STREAM -l 64", + name="tperf-netperf-ipv4-TCP_RR-len-1", + test_opt="-4 -t TCP_RR -l 300 -- -r 1,1", ) perf.run() perf.report() diff --git a/testcase/tperf-netperf-ipv4-TCP_RR-len-1400.py b/testcase/tperf-netperf-ipv4-TCP_RR-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..63fdaf5a550bfadaa016079ec3e5ea98ce196f39 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_RR-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-455870814 + @用例名称: tperf-netperf-ipv4-TCP_RR-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_RR-len-1400", + test_opt="-4 -t TCP_RR -l 300 -- -r 1400,1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_RR-len-512.py b/testcase/tperf-netperf-ipv4-TCP_RR-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..bd239460532d0374631a12cf443abd0885cf2631 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_RR-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-405645662 + @用例名称: tperf-netperf-ipv4-TCP_RR-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_RR-len-512", + test_opt="-4 -t TCP_RR -l 300 -- -r 512,512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_RR-len-60000.py b/testcase/tperf-netperf-ipv4-TCP_RR-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..3370175837ecbd4bc601a4a5d0c58b3627af98d7 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_RR-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-505943997 + @用例名称: tperf-netperf-ipv4-TCP_RR-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_RR-len-60000", + test_opt="-4 -t TCP_RR -l 300 -- -r 60000,60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_RR-len-64.py b/testcase/tperf-netperf-ipv4-TCP_RR-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..303ac21272c6478964c7e2efbfc42f94ffec217f --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_RR-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-355582395 + @用例名称: tperf-netperf-ipv4-TCP_RR-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_RR-len-64", + test_opt="-4 -t TCP_RR -l 300 -- -r 64,64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1.py new file mode 100755 index 0000000000000000000000000000000000000000..f9341ddedaf8c4a34c38a40af75abad2b0d6770e --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164525-802770457 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-1", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1400.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..ca0d308d1cfc0f0fa88cfa6aab15a5aa1b93d819 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164525-953930371 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-1400", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-512.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..e9ad67160890aa2ffe315a01af85c7c7c035d6d5 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164525-903742698 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-512", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-60000.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..50d2597862fb455f3c0e504d71ddc857afa2befb --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-004236807 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-60000", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-64.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..62d70321f15036648c0929ba8bf163cd86e74fc8 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164525-853342560 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-64", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-6-TCP_STREAM-len-64.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-1.py similarity index 82% rename from testcase/tperf-netperf-6-TCP_STREAM-len-64.py rename to testcase/tperf-netperf-ipv4-UDP_RR-len-1.py index 6b3cd7889e1883bb07896d77df515055c1491342..53f1bfe0ae8c8b74294373b6c2c2122839ffacc2 100755 --- a/testcase/tperf-netperf-6-TCP_STREAM-len-64.py +++ b/testcase/tperf-netperf-ipv4-UDP_RR-len-1.py @@ -15,15 +15,15 @@ from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250711-154603-586035624 - @用例名称: tperf-netperf-6-TCP_STREAM-len-64 + @用例ID: 20250714-164526-556137103 + @用例名称: tperf-netperf-ipv4-UDP_RR-len-1 @用例级别: 3 @用例标签: @扩展属性: @用例类型: 性能测试 @自动化: 1 @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 + @用例描述: 使用netperf测试系统网络性能 """ def tc_setup(self, *args): @@ -37,8 +37,8 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfNetperfSingle( - name="tperf-netperf-6-TCP_STREAM-len-64", - test_opt="-6 -t TCP_STREAM -l 64", + name="tperf-netperf-ipv4-UDP_RR-len-1", + test_opt="-4 -t UDP_RR -l 300 -- -r 1,1", ) perf.run() perf.report() diff --git a/testcase/tperf-netperf-ipv4-UDP_RR-len-1400.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..cc395d4eb33e173afcab2101e2ec5cdb59299748 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_RR-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-706766133 + @用例名称: tperf-netperf-ipv4-UDP_RR-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_RR-len-1400", + test_opt="-4 -t UDP_RR -l 300 -- -r 1400,1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_RR-len-512.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..9768562db162a8c7b81326bcb9f165378c1d2292 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_RR-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-656235116 + @用例名称: tperf-netperf-ipv4-UDP_RR-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_RR-len-512", + test_opt="-4 -t UDP_RR -l 300 -- -r 512,512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_RR-len-60000.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..f0a3d4ad3190371c85a86352247c4426234591d6 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_RR-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-757084948 + @用例名称: tperf-netperf-ipv4-UDP_RR-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_RR-len-60000", + test_opt="-4 -t UDP_RR -l 300 -- -r 60000,60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_RR-len-64.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..2afc323cac3cab160003969dfb56be6c040b6553 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_RR-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-606193194 + @用例名称: tperf-netperf-ipv4-UDP_RR-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_RR-len-64", + test_opt="-4 -t UDP_RR -l 300 -- -r 64,64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1.py new file mode 100755 index 0000000000000000000000000000000000000000..458d87bf9b8cb18478c0ea06663b7abaef3d3991 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-054384735 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-1", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1400.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..a22455d46ab74e945bd85e1e39a252f12d06a8ea --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-204958069 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-1400", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-512.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..96eedb173f368111fc4c7c5f6b40d6c76c9211ec --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-154915649 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-512", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-60000.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..93776cefe2c9a22bacbe1a1c89458be97f4e19ca --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-254972220 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-60000", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-64.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..b8d5839cf12fa13c20e2dde8693928d45f03caad --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-104774301 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-64", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-1.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-1.py new file mode 100755 index 0000000000000000000000000000000000000000..dbffa2969a38788a322aa6d32757e2731f539105 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-308074272 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-1", + test_opt="-6 -t TCP_RR -l 300 -- -r 1,1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-1400.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..c4f513d4afe551c85d94ef5ce80449b9276f290c --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-457430713 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-1400", + test_opt="-6 -t TCP_RR -l 300 -- -r 1400,1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-512.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..45e397d3a279be83d8bc538eeb4fa27cd066b39b --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-407572768 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-512", + test_opt="-6 -t TCP_RR -l 300 -- -r 512,512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-60000.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..160dde73286a6527c86f9286e08cd4efd8114785 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-507340038 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-60000", + test_opt="-6 -t TCP_RR -l 300 -- -r 60000,60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-64.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..8ac8797f1efb5c2a47b1f93c98b8d0ee9b82dc6d --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-358052935 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-64", + test_opt="-6 -t TCP_RR -l 300 -- -r 64,64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1.py new file mode 100755 index 0000000000000000000000000000000000000000..1f87f72e707b96c9931dbe4dbca8a1774eb3e6b4 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-807314730 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-1", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1400.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..4e6ff0b42de743ec160193818d1576054934ec2d --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-957498758 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-1400", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-512.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..336d85af17d43ed69ac6fb88079efe9b11d7e57e --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-907330891 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-512", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-60000.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..385988d7e6cef3c48e02a97b3d27f9325ac63147 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-007718155 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-60000", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-64.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..410dce57188d6ce10b232db88e74d9d309120a0e --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-857248847 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-64", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-1.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-1.py new file mode 100755 index 0000000000000000000000000000000000000000..6374a5065b0b13c611e868c6f6be76868e5d640e --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-557442741 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-1", + test_opt="-6 -t UDP_RR -l 300 -- -r 1,1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-1400.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..cded648c1b735e6cbd8333c6a2e677b83e59d727 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-708089193 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-1400", + test_opt="-6 -t UDP_RR -l 300 -- -r 1400,1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-512.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..2d65176cc8c0996073608c6551f0f160a31e32d3 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-657770827 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-512", + test_opt="-6 -t UDP_RR -l 300 -- -r 512,512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-60000.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..d5470d9195a1ee4c35c68e2fbe75458a4d6b2a45 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-758277343 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-60000", + test_opt="-6 -t UDP_RR -l 300 -- -r 60000,60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-64.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..94c2144952ac85053421e82869d129ef36c40365 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-607381391 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-64", + test_opt="-6 -t UDP_RR -l 300 -- -r 64,64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1.py new file mode 100755 index 0000000000000000000000000000000000000000..f972b9e21389841c1d2cdcfa6e9d7101f1331fa5 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-057983337 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-1", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1400.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..dfdd6ed09b644f9f5850962488268098db01253e --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-208127899 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-1400", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-512.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..2ad8adba0ba7dacd47eade3cd1631236caaf7f11 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-158111323 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-512", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-60000.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-60000.py new file mode 100755 index 0000000000000000000000000000000000000000..4ed87c5a3d71acf36a511caa143fe6911c51e286 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-258156262 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-60000", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-64.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..fcd11866f8061b004bf32ce248b56c655ffcdfb8 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-108114928 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-64", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-tcp-len-64.py b/testcase/tperf-qperf-tcp-len-1-bw.py similarity index 79% rename from testcase/tperf-qperf-tcp-len-64.py rename to testcase/tperf-qperf-tcp-len-1-bw.py index 4fed109eb30f4dffdc0c4ae071c148c192967051..e04c290507c44b9dad00542a2c3e408cbf295679 100755 --- a/testcase/tperf-qperf-tcp-len-64.py +++ b/testcase/tperf-qperf-tcp-len-1-bw.py @@ -15,15 +15,15 @@ from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250712-014909-401109573 - @用例名称: tperf-qperf-tcp-len-64 + @用例ID: 20250714-155934-492782760 + @用例名称: tperf-qperf-tcp-len-1-bw @用例级别: 3 @用例标签: @扩展属性: @用例类型: 性能测试 @自动化: 1 @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 + @用例描述: 使用qperf测试系统网络性能 """ def tc_setup(self, *args): @@ -34,11 +34,11 @@ class PythonTestCase(MyTestCase): def do_test(self, *args): self.msg("this is do_test") - # @测试步骤: 使用iperf3测试系统网络性能 + # @测试步骤: 使用qperf测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfQperfSingle( - name="tperf-qperf-tcp-len-64", - test_opt="--msg_size 64 tcp_bw tcp_lat", + name="tperf-qperf-tcp-len-1-bw", + test_opt="--msg_size 1 tcp_bw", ) perf.run(run_loop=10, result_select_percent=80) perf.report() diff --git a/testcase/tperf-qperf-tcp-len-1-lat.py b/testcase/tperf-qperf-tcp-len-1-lat.py new file mode 100755 index 0000000000000000000000000000000000000000..ba6e87cd67b552557ad5bb19dde2f8580e2a78da --- /dev/null +++ b/testcase/tperf-qperf-tcp-len-1-lat.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-989288973 + @用例名称: tperf-qperf-tcp-len-1-lat + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-tcp-len-1-lat", + test_opt="--msg_size 1 tcp_lat", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-tcp-len-1400-bw.py b/testcase/tperf-qperf-tcp-len-1400-bw.py new file mode 100755 index 0000000000000000000000000000000000000000..22c00b35f07e4f652bd1258d5bf5efc5202f79f6 --- /dev/null +++ b/testcase/tperf-qperf-tcp-len-1400-bw.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-641639431 + @用例名称: tperf-qperf-tcp-len-1400-bw + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-tcp-len-1400-bw", + test_opt="--msg_size 1400 tcp_bw", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-tcp-len-1400-lat.py b/testcase/tperf-qperf-tcp-len-1400-lat.py new file mode 100755 index 0000000000000000000000000000000000000000..c69a1bf0cda3d6be7d98e2dfad6073129a4d1e32 --- /dev/null +++ b/testcase/tperf-qperf-tcp-len-1400-lat.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155935-141021018 + @用例名称: tperf-qperf-tcp-len-1400-lat + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-tcp-len-1400-lat", + test_opt="--msg_size 1400 tcp_lat", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-tcp-len-512-bw.py b/testcase/tperf-qperf-tcp-len-512-bw.py new file mode 100755 index 0000000000000000000000000000000000000000..e5e69164e35f268ba227475da87cfd6bed3d5de6 --- /dev/null +++ b/testcase/tperf-qperf-tcp-len-512-bw.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-592143023 + @用例名称: tperf-qperf-tcp-len-512-bw + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-tcp-len-512-bw", + test_opt="--msg_size 512 tcp_bw", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-tcp-len-512-lat.py b/testcase/tperf-qperf-tcp-len-512-lat.py new file mode 100755 index 0000000000000000000000000000000000000000..8b33c6a39df37b15c8b8e9f807b97d7d1db67058 --- /dev/null +++ b/testcase/tperf-qperf-tcp-len-512-lat.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155935-089257462 + @用例名称: tperf-qperf-tcp-len-512-lat + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-tcp-len-512-lat", + test_opt="--msg_size 512 tcp_lat", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-tcp-len-60000-bw.py b/testcase/tperf-qperf-tcp-len-60000-bw.py new file mode 100755 index 0000000000000000000000000000000000000000..ff3ac7452d08e0cf867e7b62b3e6ceba44616db8 --- /dev/null +++ b/testcase/tperf-qperf-tcp-len-60000-bw.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-691489244 + @用例名称: tperf-qperf-tcp-len-60000-bw + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-tcp-len-60000-bw", + test_opt="--msg_size 60000 tcp_bw", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-tcp-len-60000-lat.py b/testcase/tperf-qperf-tcp-len-60000-lat.py new file mode 100755 index 0000000000000000000000000000000000000000..a67fb40dd5c2b45c51b7ada1ae98f591d6318822 --- /dev/null +++ b/testcase/tperf-qperf-tcp-len-60000-lat.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155935-192122971 + @用例名称: tperf-qperf-tcp-len-60000-lat + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-tcp-len-60000-lat", + test_opt="--msg_size 60000 tcp_lat", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-tcp-len-64-bw.py b/testcase/tperf-qperf-tcp-len-64-bw.py new file mode 100755 index 0000000000000000000000000000000000000000..aaf5111d6c67b41c1c871cd1f5187a25bb982c87 --- /dev/null +++ b/testcase/tperf-qperf-tcp-len-64-bw.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-542576076 + @用例名称: tperf-qperf-tcp-len-64-bw + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-tcp-len-64-bw", + test_opt="--msg_size 64 tcp_bw", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-tcp-len-64-lat.py b/testcase/tperf-qperf-tcp-len-64-lat.py new file mode 100755 index 0000000000000000000000000000000000000000..dff9d99d74edf896de580d14b1cd791cfafeec99 --- /dev/null +++ b/testcase/tperf-qperf-tcp-len-64-lat.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155935-039000373 + @用例名称: tperf-qperf-tcp-len-64-lat + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-tcp-len-64-lat", + test_opt="--msg_size 64 tcp_lat", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-udp-len-1-bw.py b/testcase/tperf-qperf-udp-len-1-bw.py new file mode 100755 index 0000000000000000000000000000000000000000..c8615826c9ad4cd033fbeb7ee2e3c897aa6a64e7 --- /dev/null +++ b/testcase/tperf-qperf-udp-len-1-bw.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-241746139 + @用例名称: tperf-qperf-udp-len-1-bw + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-udp-len-1-bw", + test_opt="--msg_size 1 udp_bw", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-udp-len-1-lat.py b/testcase/tperf-qperf-udp-len-1-lat.py new file mode 100755 index 0000000000000000000000000000000000000000..bb268113aed3154955d0c09ef348529663fc9420 --- /dev/null +++ b/testcase/tperf-qperf-udp-len-1-lat.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-741177772 + @用例名称: tperf-qperf-udp-len-1-lat + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-udp-len-1-lat", + test_opt="--msg_size 1 udp_lat", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-udp-len-1400-bw.py b/testcase/tperf-qperf-udp-len-1400-bw.py new file mode 100755 index 0000000000000000000000000000000000000000..ac145f9f8f1b7d4451b0eb5c9167b53fc14d1ba0 --- /dev/null +++ b/testcase/tperf-qperf-udp-len-1400-bw.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-392850066 + @用例名称: tperf-qperf-udp-len-1400-bw + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-udp-len-1400-bw", + test_opt="--msg_size 1400 udp_bw", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-udp-len-1400-lat.py b/testcase/tperf-qperf-udp-len-1400-lat.py new file mode 100755 index 0000000000000000000000000000000000000000..0f6ae41aac2e44eb9bc56b152f9966b6868a305a --- /dev/null +++ b/testcase/tperf-qperf-udp-len-1400-lat.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-889935722 + @用例名称: tperf-qperf-udp-len-1400-lat + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-udp-len-1400-lat", + test_opt="--msg_size 1400 udp_lat", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-udp-len-512-bw.py b/testcase/tperf-qperf-udp-len-512-bw.py new file mode 100755 index 0000000000000000000000000000000000000000..c1d4569476a83e62a1d635b374ae59c9eae0ad90 --- /dev/null +++ b/testcase/tperf-qperf-udp-len-512-bw.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-342611231 + @用例名称: tperf-qperf-udp-len-512-bw + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-udp-len-512-bw", + test_opt="--msg_size 512 udp_bw", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-udp-len-512-lat.py b/testcase/tperf-qperf-udp-len-512-lat.py new file mode 100755 index 0000000000000000000000000000000000000000..bf0ce53457c9e62191f3e32c59200c0a5c201b75 --- /dev/null +++ b/testcase/tperf-qperf-udp-len-512-lat.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-840353104 + @用例名称: tperf-qperf-udp-len-512-lat + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-udp-len-512-lat", + test_opt="--msg_size 512 udp_lat", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-udp-len-60000-bw.py b/testcase/tperf-qperf-udp-len-60000-bw.py new file mode 100755 index 0000000000000000000000000000000000000000..aff375d30116c22084c500d0f46c6e6dc9df5e27 --- /dev/null +++ b/testcase/tperf-qperf-udp-len-60000-bw.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-442801871 + @用例名称: tperf-qperf-udp-len-60000-bw + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-udp-len-60000-bw", + test_opt="--msg_size 60000 udp_bw", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-udp-len-60000-lat.py b/testcase/tperf-qperf-udp-len-60000-lat.py new file mode 100755 index 0000000000000000000000000000000000000000..174080e5d871e0b087243891274c5f00a4019dc9 --- /dev/null +++ b/testcase/tperf-qperf-udp-len-60000-lat.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-939525701 + @用例名称: tperf-qperf-udp-len-60000-lat + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-udp-len-60000-lat", + test_opt="--msg_size 60000 udp_lat", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-udp-len-64-bw.py b/testcase/tperf-qperf-udp-len-64-bw.py new file mode 100755 index 0000000000000000000000000000000000000000..f37d70118be0cb71edfa0d7e2ddc046f602c80f8 --- /dev/null +++ b/testcase/tperf-qperf-udp-len-64-bw.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-292466611 + @用例名称: tperf-qperf-udp-len-64-bw + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-udp-len-64-bw", + test_opt="--msg_size 64 udp_bw", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-qperf-udp-len-64-lat.py b/testcase/tperf-qperf-udp-len-64-lat.py new file mode 100755 index 0000000000000000000000000000000000000000..d20410c9449e4e1aa73be9ca815a57ce6556b7fa --- /dev/null +++ b/testcase/tperf-qperf-udp-len-64-lat.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfQperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-155934-790722377 + @用例名称: tperf-qperf-udp-len-64-lat + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用qperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用qperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfQperfSingle( + name="tperf-qperf-udp-len-64-lat", + test_opt="--msg_size 64 udp_lat", + ) + perf.run(run_loop=10, result_select_percent=80) + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv)