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 87% rename from testcase/tperf-iperf3-tcp-thread-1-len-1024.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1024.py index de5122894bd7192a13a02c9c376840b3b924dba9..539ba2dacd060c82666738778dbef61e2bb26f74 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-201129-619536590 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-1-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ 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", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1400.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..f3232f8da324c6dbbc2ecdbd734d111f8b5b410d --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1400.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-201129-523891893 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-1-len-1400" + @用例级别: 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-tcp-thread-1-len-1400", + protocol="tcp", + test_opt="-P 1 -l 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-iperf3-tcp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-512.py similarity index 87% rename from testcase/tperf-iperf3-tcp-thread-1-len-512.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-1-len-512.py index 9795c056f020037b8969b36625a4d49eaa206bff..00186b5d804fb7d4e29e06c1f11f0e4f0a633fa1 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-201129-619607322 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-1-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ 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", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): 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 87% rename from testcase/tperf-iperf3-tcp-thread-1-len-64.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-1-len-64.py index 37c8bb5887381e20a6b0eb47c0fc5fdeaa0cbec9..2d2a93ee14ee6f25243bd7a91c25cfe451a538d3 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-201129-914634777 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-1-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ 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", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): 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 87% rename from testcase/tperf-iperf3-tcp-thread-16-len-1024.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1024.py index 1f41e8a72cd590183113fb3cc61711b3cfdd73f2..08b470c633c41c6aef1819ba51570f150a129134 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-201129-277103052 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-16-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ 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", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-1448.py b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1400.py similarity index 84% rename from testcase/tperf-iperf3-tcp-thread-1-len-1448.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1400.py index 4cbff3be3f9ed4f070d49facc1d6bb309d4b94fe..2b39bace8dcae688279bd378d5b99eda60b42087 100755 --- a/testcase/tperf-iperf3-tcp-thread-1-len-1448.py +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1400.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-201130-885771203 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-16-len-1400" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-1-len-1448", + name="tperf-iperf3-ipv4-tcp-thread-16-len-1400", protocol="tcp", - test_opt="-P 1 -l 1448", + test_opt="-P 16 -l 1400", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): 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 87% rename from testcase/tperf-iperf3-tcp-thread-16-len-512.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-16-len-512.py index 1d3675ca81747366a74a429ae75dfe123a1d9c22..8b69a69b69070d7d0e96cd70e23915ca2ae004a9 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-201129-768875111 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-16-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ 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", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): 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 87% rename from testcase/tperf-iperf3-tcp-thread-16-len-64.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-16-len-64.py index b2219f422072ae62a0e9ada2d0fe2dccb38e8d5e..3454480d99a7144efee542aa2e20933b50d64d96 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-201129-536817162 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-16-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ 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", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): 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 87% rename from testcase/tperf-iperf3-tcp-thread-2-len-1024.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1024.py index 87cf90607c9e9b3ea67682cf50796ae9059d3ce7..6f2b5e084aff3892828c5e4e7591884d17a73852 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-201129-229652030 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-2-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ 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", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1400.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..b28650739eeb19874241602ff09130716de37bfd --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1400.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-201129-783483017 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-2-len-1400" + @用例级别: 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-tcp-thread-2-len-1400", + protocol="tcp", + test_opt="-P 2 -l 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-iperf3-tcp-thread-2-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-512.py similarity index 87% rename from testcase/tperf-iperf3-tcp-thread-2-len-512.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-2-len-512.py index 8fa5a0054f6b7d1ce4519b79317dddf0fc3e7c15..d222818a9a817696eb9940d92c384d02086620d2 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-201129-856621824 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-2-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ 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", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): 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 87% rename from testcase/tperf-iperf3-tcp-thread-2-len-64.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-2-len-64.py index a806cfcd670c069f4a79f07296b4d9d91c0f7bdb..ba05acee6f07b6e2adbd8a9bbb92a79480ffbd1e 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-201129-783905709 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-2-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ 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", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): 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 87% rename from testcase/tperf-iperf3-tcp-thread-4-len-1024.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1024.py index 3b780c113330f395259b497ebb61a27391cb08d8..e17b8a5da6a2d0596e974cfa603e78608b07fe4c 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-201129-584435273 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-4-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ 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", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1400.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..cc34cddeed2275f8c49ee0f4941e0405676b7464 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1400.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-201129-599060855 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-4-len-1400" + @用例级别: 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-tcp-thread-4-len-1400", + protocol="tcp", + test_opt="-P 4 -l 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-iperf3-tcp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-512.py similarity index 87% rename from testcase/tperf-iperf3-tcp-thread-4-len-512.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-4-len-512.py index b3e7bbdd97de7c1aa9816ea852e9fdce15c33fc3..6e1e6657380bbad3ee49005af8c4c8cd67813e48 100755 --- a/testcase/tperf-iperf3-tcp-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-112838-874351907 - @用例名称: tperf-iperf3-tcp-thread-4-len-512 + @用例ID: 20250714-201129-590452528 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-4-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-4-len-512", + name="tperf-iperf3-ipv4-tcp-thread-4-len-512", protocol="tcp", test_opt="-P 4 -l 512", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): 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 87% rename from testcase/tperf-iperf3-tcp-thread-4-len-64.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-4-len-64.py index b45381f3c6bf27662c6b753dd2c4ee84459ca785..d51d1c0890098567887f718b7dce7d7f73d3cf5b 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-201129-997401435 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-4-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ 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", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): 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 87% rename from testcase/tperf-iperf3-tcp-thread-8-len-1024.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1024.py index d89008e7023846ddd214364e1df6642e94365cb8..a1310df3c51b6a15aabbe0b56046e87cd99ba546 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-201129-417398203 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-8-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ 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", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1400.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..276946aeae8b1cd18de2afc44bcf6d9168e7856e --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1400.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-201129-239169144 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-8-len-1400" + @用例级别: 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-tcp-thread-8-len-1400", + protocol="tcp", + test_opt="-P 8 -l 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-iperf3-tcp-thread-8-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-512.py similarity index 87% rename from testcase/tperf-iperf3-tcp-thread-8-len-512.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-8-len-512.py index 33651aa108fb9c0c7d3d332d4f04fadde7da2204..6d8964e5a519e5a6e2d4b403e873c9019f920542 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-201129-886419828 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-8-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ 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", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): 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 87% rename from testcase/tperf-iperf3-tcp-thread-8-len-64.py rename to testcase/tperf-iperf3-ipv4-tcp-thread-8-len-64.py index f68f07ad5773119abe80ed9259ce428078523104..88b3e14126b4c1b5938f89d3de077c768725dd47 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-201129-158564167 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-8-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ 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", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-udp-thread-1-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1024.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-1-len-1024.py rename to testcase/tperf-iperf3-ipv4-udp-thread-1-len-1024.py index 66cc89b6c4a7a64f905e2ba69d2d330dd4b3fe5d..8f8d16224aad6a425eef11359b97d4e8882c291b 100755 --- a/testcase/tperf-iperf3-udp-thread-1-len-1024.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1024.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-201130-942294646 + @用例名称: "tperf-iperf3-ipv4-udp-thread-1-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-1-len-1024", + name="tperf-iperf3-ipv4-udp-thread-1-len-1024", protocol="udp", test_opt="-P 1 -l 1024", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1400.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..075ce380e2abe44e07a8401dd21926d56b005604 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1400.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-201130-474023388 + @用例名称: "tperf-iperf3-ipv4-udp-thread-1-len-1400" + @用例级别: 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-1400", + protocol="udp", + test_opt="-P 1 -l 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-iperf3-udp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-512.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-1-len-512.py rename to testcase/tperf-iperf3-ipv4-udp-thread-1-len-512.py index 488f3182de469b4bf2e065ef4e04aded5b831da4..838e94d25e565d929a92775c0c0a42cf828143dd 100755 --- a/testcase/tperf-iperf3-udp-thread-1-len-512.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-512.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-201130-255491468 + @用例名称: "tperf-iperf3-ipv4-udp-thread-1-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-1-len-512", + name="tperf-iperf3-ipv4-udp-thread-1-len-512", protocol="udp", test_opt="-P 1 -l 512", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-udp-thread-1-len-64.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-64.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-1-len-64.py rename to testcase/tperf-iperf3-ipv4-udp-thread-1-len-64.py index 15a337b32315473fd6250db49a6339127bfebd51..605409b9490fff7fcf4563dba2a74614af509cd6 100755 --- a/testcase/tperf-iperf3-udp-thread-1-len-64.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-112838-139201464 - @用例名称: tperf-iperf3-udp-thread-1-len-64 + @用例ID: 20250714-201130-573077860 + @用例名称: "tperf-iperf3-ipv4-udp-thread-1-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-1-len-64", + name="tperf-iperf3-ipv4-udp-thread-1-len-64", protocol="udp", test_opt="-P 1 -l 64", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-udp-thread-16-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1024.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-16-len-1024.py rename to testcase/tperf-iperf3-ipv4-udp-thread-16-len-1024.py index 9f203ca326628a72e81c379ce9682e32faad6a4e..2c1bb357c5b1e3cde9d677229eaa32e4fbe6d340 100755 --- a/testcase/tperf-iperf3-udp-thread-16-len-1024.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1024.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112913-512308411 - @用例名称: tperf-iperf3-udp-thread-16-len-1024 + @用例ID: 20250714-201130-679659588 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-16-len-1024", + name="tperf-iperf3-ipv4-udp-thread-16-len-1024", protocol="udp", test_opt="-P 16 -l 1024", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-udp-thread-1-len-1448.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1400.py similarity index 84% rename from testcase/tperf-iperf3-udp-thread-1-len-1448.py rename to testcase/tperf-iperf3-ipv4-udp-thread-16-len-1400.py index 9e289f41906af48b28097f21f69ad2738f579020..8c9934b22adb7fa8b7ca7208d903c2d78177f6b1 100755 --- a/testcase/tperf-iperf3-udp-thread-1-len-1448.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1400.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-201130-589534842 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-1400" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-1-len-1448", + name="tperf-iperf3-ipv4-udp-thread-16-len-1400", protocol="udp", - test_opt="-P 1 -l 1448", + test_opt="-P 16 -l 1400", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-udp-thread-16-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-512.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-16-len-512.py rename to testcase/tperf-iperf3-ipv4-udp-thread-16-len-512.py index 0de09b07fed960642c978bc5ce75f5a57a98be91..821a92d0f73a0cba5a46883d73542a6769d471c8 100755 --- a/testcase/tperf-iperf3-udp-thread-16-len-512.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-512.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112913-454469303 - @用例名称: tperf-iperf3-udp-thread-16-len-512 + @用例ID: 20250714-201130-879843237 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-16-len-512", + name="tperf-iperf3-ipv4-udp-thread-16-len-512", protocol="udp", test_opt="-P 16 -l 512", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-udp-thread-16-len-64.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-64.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-16-len-64.py rename to testcase/tperf-iperf3-ipv4-udp-thread-16-len-64.py index 0085999f65b6c6e9fe0a5aae18c63be123e89fcf..51d7a7f9ad905488e213ac41e71aec9255f27ae0 100755 --- a/testcase/tperf-iperf3-udp-thread-16-len-64.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-64.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112913-394698540 - @用例名称: tperf-iperf3-udp-thread-16-len-64 + @用例ID: 20250714-201130-347250114 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-16-len-64", + name="tperf-iperf3-ipv4-udp-thread-16-len-64", protocol="udp", test_opt="-P 16 -l 64", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-udp-thread-2-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1024.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-2-len-1024.py rename to testcase/tperf-iperf3-ipv4-udp-thread-2-len-1024.py index 8c05541ea79db87000f80113587befb8f098f2ab..ff13e85b15feece3591c70a2008da37158e24f08 100755 --- a/testcase/tperf-iperf3-udp-thread-2-len-1024.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1024.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112912-492729961 - @用例名称: tperf-iperf3-udp-thread-2-len-1024 + @用例ID: 20250714-201130-824704587 + @用例名称: "tperf-iperf3-ipv4-udp-thread-2-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-2-len-1024", + name="tperf-iperf3-ipv4-udp-thread-2-len-1024", protocol="udp", test_opt="-P 2 -l 1024", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1400.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..7e49de1e7e643ad4c5a608f19b6c51d91915c1d7 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1400.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-201130-373753387 + @用例名称: "tperf-iperf3-ipv4-udp-thread-2-len-1400" + @用例级别: 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-1400", + protocol="udp", + test_opt="-P 2 -l 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-iperf3-udp-thread-2-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-512.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-2-len-512.py rename to testcase/tperf-iperf3-ipv4-udp-thread-2-len-512.py index fca180e9ab062d4fad11bc09495b4129e11a9e13..31d106dc4a29953414546a3761690f0aeb4f1acd 100755 --- a/testcase/tperf-iperf3-udp-thread-2-len-512.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-512.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112912-427446416 - @用例名称: tperf-iperf3-udp-thread-2-len-512 + @用例ID: 20250714-201130-951817329 + @用例名称: "tperf-iperf3-ipv4-udp-thread-2-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-2-len-512", + name="tperf-iperf3-ipv4-udp-thread-2-len-512", protocol="udp", test_opt="-P 2 -l 512", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-udp-thread-2-len-64.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-64.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-2-len-64.py rename to testcase/tperf-iperf3-ipv4-udp-thread-2-len-64.py index e7ea685b23465f70ab1b549e716f0e4b897fb8dc..1589b665d373e24b79068389e45a01ffa6d0c4bd 100755 --- a/testcase/tperf-iperf3-udp-thread-2-len-64.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-364874488 - @用例名称: tperf-iperf3-udp-thread-2-len-64 + @用例ID: 20250714-201130-891781365 + @用例名称: "tperf-iperf3-ipv4-udp-thread-2-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-2-len-64", + name="tperf-iperf3-ipv4-udp-thread-2-len-64", protocol="udp", test_opt="-P 2 -l 64", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-udp-thread-4-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1024.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-4-len-1024.py rename to testcase/tperf-iperf3-ipv4-udp-thread-4-len-1024.py index 075e5aec5effb9a13b7266a5ac4899a31fec1abd..fcb42f6e8fdd5adf1fe42057e25f4a6d9b98d5d6 100755 --- a/testcase/tperf-iperf3-udp-thread-4-len-1024.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1024.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112912-825737028 - @用例名称: tperf-iperf3-udp-thread-4-len-1024 + @用例ID: 20250714-201130-760603300 + @用例名称: "tperf-iperf3-ipv4-udp-thread-4-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-4-len-1024", + name="tperf-iperf3-ipv4-udp-thread-4-len-1024", protocol="udp", test_opt="-P 4 -l 1024", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1400.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..bf87db9dd42dc858a779cbea402df4393ab34b9d --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1400.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-201130-280875665 + @用例名称: "tperf-iperf3-ipv4-udp-thread-4-len-1400" + @用例级别: 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-1400", + protocol="udp", + test_opt="-P 4 -l 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-iperf3-udp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv4-udp-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-udp-thread-4-len-512.py index b98215e041c1e85ad11059c37266cb33e976cbff..70f22c5fba1fcc11d3ecf90860a813f559ee4f4b 100755 --- a/testcase/tperf-iperf3-udp-thread-4-len-512.py +++ b/testcase/tperf-iperf3-ipv4-udp-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-201130-660255603 + @用例名称: "tperf-iperf3-ipv4-udp-thread-4-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-4-len-512", + name="tperf-iperf3-ipv4-udp-thread-4-len-512", protocol="udp", test_opt="-P 4 -l 512", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-udp-thread-4-len-64.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-64.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-4-len-64.py rename to testcase/tperf-iperf3-ipv4-udp-thread-4-len-64.py index 989aa316b4b242592ac5b70172f5bd5a9bcc83eb..fccf64b1a8219cf7efb7e110c5a65ca7f6a82773 100755 --- a/testcase/tperf-iperf3-udp-thread-4-len-64.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-685573280 - @用例名称: tperf-iperf3-udp-thread-4-len-64 + @用例ID: 20250714-201130-702772506 + @用例名称: "tperf-iperf3-ipv4-udp-thread-4-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-4-len-64", + name="tperf-iperf3-ipv4-udp-thread-4-len-64", protocol="udp", test_opt="-P 4 -l 64", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-udp-thread-8-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1024.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-8-len-1024.py rename to testcase/tperf-iperf3-ipv4-udp-thread-8-len-1024.py index 2875848ec785cb2396a628cf1e889bb89015cf07..d5fc3cad7351b2cba102b4d30469ecc3d46fc781 100755 --- a/testcase/tperf-iperf3-udp-thread-8-len-1024.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1024.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112913-189611255 - @用例名称: tperf-iperf3-udp-thread-8-len-1024 + @用例ID: 20250714-201130-888716361 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-8-len-1024", + name="tperf-iperf3-ipv4-udp-thread-8-len-1024", protocol="udp", test_opt="-P 8 -l 1024", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1400.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..012aba1047a61b8110b20d020a23d5e39454cb04 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1400.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-201130-733965847 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-1400" + @用例级别: 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-1400", + protocol="udp", + test_opt="-P 8 -l 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-iperf3-udp-thread-8-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-512.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-8-len-512.py rename to testcase/tperf-iperf3-ipv4-udp-thread-8-len-512.py index 996505b90a6cdfc72be99fad3daaa379a54258b6..5df2d32c9fabf3667354d655ba9a1861b86c380b 100755 --- a/testcase/tperf-iperf3-udp-thread-8-len-512.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-512.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112913-118393228 - @用例名称: tperf-iperf3-udp-thread-8-len-512 + @用例ID: 20250714-201130-163887927 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-512" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-8-len-512", + name="tperf-iperf3-ipv4-udp-thread-8-len-512", protocol="udp", test_opt="-P 8 -l 512", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-udp-thread-8-len-64.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-64.py similarity index 87% rename from testcase/tperf-iperf3-udp-thread-8-len-64.py rename to testcase/tperf-iperf3-ipv4-udp-thread-8-len-64.py index a34b0bd7d045887e560ccf6309cb08448a1b8cf2..e17845f7b9002d96878839f40ec55aab7dcf4312 100755 --- a/testcase/tperf-iperf3-udp-thread-8-len-64.py +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-64.py @@ -16,8 +16,8 @@ from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 class PythonTestCase(MyTestCase): """ - @用例ID: 20250710-112913-043825782 - @用例名称: tperf-iperf3-udp-thread-8-len-64 + @用例ID: 20250714-201130-652674712 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-64" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-8-len-64", + name="tperf-iperf3-ipv4-udp-thread-8-len-64", protocol="udp", test_opt="-P 8 -l 64", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): 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..6cffda69cb7aaa1993a44c4335526c71f7823a37 --- /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-201130-665977290 + @用例名称: "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-1400.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..738e36bfb0435fc2175c7313d38db32726c0c1d3 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1400.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-201130-419187368 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-1400" + @用例级别: 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-1400", + protocol="tcp", + test_opt="-P 1 -l 1400 -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..362dddf64f43e5961c8ebc83ea564a9674f87c46 --- /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-201130-868846866 + @用例名称: "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-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..04bdd23b34a168a91db28a461eb4bfe8b5c3f910 --- /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-201130-612934783 + @用例名称: "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-tcp-thread-1-len-60000.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1024.py similarity index 84% rename from testcase/tperf-iperf3-tcp-thread-1-len-60000.py rename to testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1024.py index 7c38f8b11b5d1b962fcb5c5c14ae52a2874e988e..e8e1e8324815d0d596195a09a0e2ee0bcbf39a1c 100755 --- a/testcase/tperf-iperf3-tcp-thread-1-len-60000.py +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1024.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-201130-639891384 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-1-len-60000", + name="tperf-iperf3-ipv6-tcp-thread-16-len-1024", protocol="tcp", - test_opt="-P 1 -l 60000", + test_opt="-P 16 -l 1024 -6", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1400.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..42a22491f244c8bae46db47a2a2128bb81978352 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1400.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-201130-842720413 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-1400" + @用例级别: 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-1400", + protocol="tcp", + test_opt="-P 16 -l 1400 -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..6771ad612e1a6e13c553e5302c60fdfcdefcd529 --- /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-201130-649338608 + @用例名称: "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-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..cfcf89fe21c1a26ec287469eb8fc42ed8c2c90f5 --- /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-201130-999095288 + @用例名称: "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..c60ad89158f5cec12a46fd79b8467a4c8affbf81 --- /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-201130-936450230 + @用例名称: "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-1400.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..ac717e2a88c19716f0db65286fea04ebe76f56ce --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1400.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-201130-552274163 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-1400" + @用例级别: 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-1400", + protocol="tcp", + test_opt="-P 2 -l 1400 -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..1a76f066c447de5223f1577d2cfa45ec3fde0050 --- /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-201130-574659424 + @用例名称: "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-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..00043bde8c2bc35f5e2b59564e362b6d5a8a8739 --- /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-201130-188264939 + @用例名称: "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..0e25f7f4f776091059bd88f4b4a1e586494cd04d --- /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-201130-885143343 + @用例名称: "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-1400.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..28b4ff1e43936ce14571abc19e5a207bfeb86f2f --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1400.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-201130-677807229 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-1400" + @用例级别: 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-1400", + protocol="tcp", + test_opt="-P 4 -l 1400 -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..438a48e64c531699fb4729d7dfd0b3b9556a73ed --- /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-201130-973531609 + @用例名称: "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-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..56aca2b66519fe20e63075d48883b4fd03026e7a --- /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-201130-907006609 + @用例名称: "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..ffd49f3b79ade2ca95fb48f9c4f7e6eddf4ce990 --- /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-201130-751087680 + @用例名称: "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-1400.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..a07cf16d358997052c1b50eca0ce776f6a9fc8e4 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1400.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-201130-796371625 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-8-len-1400" + @用例级别: 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-1400", + protocol="tcp", + test_opt="-P 8 -l 1400 -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-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-512.py new file mode 100755 index 0000000000000000000000000000000000000000..a2dfcfda747d61bd671e059c4d3d68718bd71f68 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-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-201130-787769259 + @用例名称: "tperf-iperf3-ipv6-tcp-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-tcp-thread-8-len-512", + protocol="tcp", + test_opt="-P 8 -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-8-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-64.py new file mode 100755 index 0000000000000000000000000000000000000000..f0d40c701796689ff17b7fccf66cf33d764621b2 --- /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-201130-268740254 + @用例名称: "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..eac94dce4171de176544575c9d1c43a0a80ec742 --- /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-201130-346920985 + @用例名称: "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 -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-1400.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..b03cd8fbeec0a7c10ac61b159c2a676d71564d86 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1400.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-201130-256943702 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-1400" + @用例级别: 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-1400", + protocol="udp", + test_opt="-P 1 -l 1400 -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..59942fa68100c2117dfa3bbb9fad9ca54fc6738b --- /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-201130-911551116 + @用例名称: "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 -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..4fcfb80bddf97cd3af77ec08a075d99aefcf04dd --- /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-201130-903849372 + @用例名称: "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 -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-60000.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1024.py similarity index 84% rename from testcase/tperf-iperf3-udp-thread-1-len-60000.py rename to testcase/tperf-iperf3-ipv6-udp-thread-16-len-1024.py index 86c713320ab639b40d4d03b62a7089b4dc4b59d3..0f727b680587eb8c92850efa41f117b5c2f0fc78 100755 --- a/testcase/tperf-iperf3-udp-thread-1-len-60000.py +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1024.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-201130-663884957 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-1024" @用例级别: 3 @用例标签: @扩展属性: @@ -38,12 +38,12 @@ class PythonTestCase(MyTestCase): # @测试步骤: 使用iperf3测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-1-len-60000", + name="tperf-iperf3-ipv6-udp-thread-16-len-1024", protocol="udp", - test_opt="-P 1 -l 60000", + test_opt="-P 16 -l 1024 -6", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1400.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..735a29a999038dd3f2f47bdc2b714e0a4e4386cf --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1400.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-201130-194351636 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-1400" + @用例级别: 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-1400", + protocol="udp", + test_opt="-P 16 -l 1400 -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..3d70dd3521adaf81938e86b7c50754300b578fc3 --- /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-201130-786909777 + @用例名称: "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 -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..eb429157934aa2913cfbc3cd6580ae1d7cb3eba0 --- /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-201130-550056684 + @用例名称: "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 -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..29de73e3e7bee00915769a24f705d3a7a20645a3 --- /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-201130-546983949 + @用例名称: "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 -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-1400.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..0a38c20dcf9371c9f422d6ec91f5a79047f4ed40 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1400.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-201130-769603302 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-1400" + @用例级别: 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-1400", + protocol="udp", + test_opt="-P 2 -l 1400 -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..8aa0edbdf802bda00bf70dabfac7e00ded61452a --- /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-201130-622772897 + @用例名称: "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 -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..cc17653d6809c83cf5007838c6cf98aa48ed7874 --- /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-201130-189794685 + @用例名称: "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 -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..04fc5b58651be1645a905351879ad563bb172b0e --- /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-201130-456667902 + @用例名称: "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 -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-1400.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..24b44c2565fa9fab1a7a25d121290c16c1a81a8a --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1400.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-201130-677996835 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-1400" + @用例级别: 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-1400", + protocol="udp", + test_opt="-P 4 -l 1400 -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..d6887cd6b6fcfbcf4c310b3a8b9a5372196be6aa --- /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-201130-204990613 + @用例名称: "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 -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..2e82dd2f228722bf240ed5184efecc0ec9a7b592 --- /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-201130-696161799 + @用例名称: "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 -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..d168e384e3fdf1c836ff43140b44df4f10d76d63 --- /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-201130-529901812 + @用例名称: "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 -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-1400.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..2cd6b64ab2c969c242c1cb03744eadd5499a9e95 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1400.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-201130-678354493 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-1400" + @用例级别: 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-1400", + protocol="udp", + test_opt="-P 8 -l 1400 -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..0180d2c2fa1e78c94709b7319201c85c4290cb4f --- /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-201130-534737004 + @用例名称: "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 -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..205287163894d5f0aa1276fb80285ccd207b350c --- /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-201130-799361850 + @用例名称: "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 -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-16-len-1448.py b/testcase/tperf-iperf3-tcp-thread-16-len-1448.py deleted file mode 100755 index a34842bcc0139a3bd1b2867f7ecdd2ea6b22c79b..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-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-112839-697302391 - @用例名称: tperf-iperf3-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-tcp-thread-16-len-1448", - protocol="tcp", - test_opt="-P 16 -l 1448", - ) - perf.run() - perf.report(testcase=self) - 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-16-len-60000.py b/testcase/tperf-iperf3-tcp-thread-16-len-60000.py deleted file mode 100755 index 2e05e2b489eff3b5b9ef27a5ae0b7bf939b9dc39..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-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-112839-759661830 - @用例名称: tperf-iperf3-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-tcp-thread-16-len-60000", - protocol="tcp", - test_opt="-P 16 -l 60000", - ) - perf.run() - perf.report(testcase=self) - 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 28afaaa8400610999f4e599596ca8e3a30ee752b..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(testcase=self) - 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-60000.py b/testcase/tperf-iperf3-tcp-thread-2-len-60000.py deleted file mode 100755 index 506b075825404133dec9cfdd219fc026ef471399..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-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-112838-735329899 - @用例名称: tperf-iperf3-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-tcp-thread-2-len-60000", - protocol="tcp", - test_opt="-P 2 -l 60000", - ) - perf.run() - perf.report(testcase=self) - 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 64213c9aded48c65a4671570d043ea067285e39f..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(testcase=self) - 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 3697bd74e58917d9aad95d05c7145bf111626768..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(testcase=self) - 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 87c739f3f13f97da1581200380bd75b6992f015c..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(testcase=self) - 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 ee190f3bea7cf33efc0bfd48fe14f0931db12889..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(testcase=self) - 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 93cf6a4acfd08b3af296a1e289591a7ba8a2497a..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(testcase=self) - 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-4-len-1448.py b/testcase/tperf-iperf3-tcp-thread-4-len-1448.py deleted file mode 100755 index 128d3abc2c4075b26cc50580cb9dee5637aa372a..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-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-112839-020990066 - @用例名称: tperf-iperf3-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-tcp-thread-4-len-1448", - protocol="tcp", - test_opt="-P 4 -l 1448", - ) - perf.run() - perf.report(testcase=self) - 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-4-len-60000.py b/testcase/tperf-iperf3-tcp-thread-4-len-60000.py deleted file mode 100755 index cb100c94056c49a1ef17d157a93b923e2770bc33..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-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-112839-098006192 - @用例名称: tperf-iperf3-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-tcp-thread-4-len-60000", - protocol="tcp", - test_opt="-P 4 -l 60000", - ) - perf.run() - perf.report(testcase=self) - 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 62488c2af964af627e7ab9817db39632910f2c0c..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(testcase=self) - 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 eb9746b54d64a859217f9219c5f7ec39820e285e..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(testcase=self) - 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 22c7134bf29be33d895e9d3e10085ea2c8d646ae..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(testcase=self) - 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 c99e8026df402aae147c959594932c632f41d964..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(testcase=self) - 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 04dc245a819609037c2b681db6cf7c96c026c050..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(testcase=self) - 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-8-len-1448.py b/testcase/tperf-iperf3-tcp-thread-8-len-1448.py deleted file mode 100755 index 3db87b89ddc962555f68a91547e3de3c665df74b..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-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-112839-385851894 - @用例名称: tperf-iperf3-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-tcp-thread-8-len-1448", - protocol="tcp", - test_opt="-P 8 -l 1448", - ) - perf.run() - perf.report(testcase=self) - 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-8-len-60000.py b/testcase/tperf-iperf3-tcp-thread-8-len-60000.py deleted file mode 100755 index 6439c4325453626823ebc459c60e74d525a683f9..0000000000000000000000000000000000000000 --- a/testcase/tperf-iperf3-tcp-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-112839-450823491 - @用例名称: tperf-iperf3-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-tcp-thread-8-len-60000", - protocol="tcp", - test_opt="-P 8 -l 60000", - ) - perf.run() - perf.report(testcase=self) - 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 fcd55061141b3733d03ee7b30853c9b21a3a7f34..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(testcase=self) - 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 4830b0baf3a39e41f47a11da6f850e63bbdc267d..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(testcase=self) - 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 73ba932cffe911ad58f34fe4e8d5ee44d4887caa..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(testcase=self) - 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 a42626f9fb6832817d3ab458039e7ce9c9ca0dba..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(testcase=self) - 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 78ef8ca3f0e07d1568a63b8b87b1ced3e37138e9..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(testcase=self) - 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 acedb699ba24b3eee5cec8f41cdf8bd145f42585..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(testcase=self) - 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 f9b820d8deef2d9b7cacc1f71a4a68ef5ed5d460..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(testcase=self) - 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 b0d5f38995ab04da6f7bfa5ac286151483e96111..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(testcase=self) - 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 8c76823a27b4b216f2e882aba1fdb3e7fbd3d588..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(testcase=self) - 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 699307e93e360d709b020b082d09a5fe9741b61e..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(testcase=self) - 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 d51a0b47f878bfdf2ff5c79f1c24f5ab5a05a441..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(testcase=self) - 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 3f764c2f925019eff46c91e3c741fd95a6802c3c..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(testcase=self) - 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 278d0f44acf87f24dda73e9807ac85d3fde30092..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(testcase=self) - 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 73302daef1a237425c952a7367f91926e7cdb891..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(testcase=self) - 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 2f41bcbd7e599adc4b2e639747ca65321ed5e40d..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(testcase=self) - 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 709ca60c8c0cc3ff8b53ea8ee4d25c58bcf0a432..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(testcase=self) - 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 318b5fcd4e6c5dd99c69c0b7594d87c2549973ec..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(testcase=self) - 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 e0ae61c6ddd17cd4e8036044749759cbda8a4f75..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(testcase=self) - 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 1a4a5b22e4f2c333f7a18730ae0114ff4626e7e4..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(testcase=self) - 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 75% rename from testcase/tperf-netperf-4-TCP_STREAM-len-64.py rename to testcase/tperf-netperf-ipv4-TCP_RR-len-1.py index e745108b182f66c624b572321702d7cc4bf92ab7..6ec88fcd56d4c04bf72ed75a186b15b3ea3eb1b2 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): @@ -34,14 +34,14 @@ class PythonTestCase(MyTestCase): def do_test(self, *args): self.msg("this is do_test") - # @测试步骤: 使用iperf3测试系统网络性能 + # @测试步骤: 使用netperf测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 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(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): 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..1313b7cce60b8d9ca06dce290713cf9b82a733b7 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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-6-TCP_STREAM-len-64.py b/testcase/tperf-netperf-ipv4-TCP_RR-len-512.py similarity index 75% rename from testcase/tperf-netperf-6-TCP_STREAM-len-64.py rename to testcase/tperf-netperf-ipv4-TCP_RR-len-512.py index 687f5ec438fac9a269086b3d32a65d7fc0cf61fb..fbf57bed31afdc2daa73ad8a2f58cc52a97da372 100755 --- a/testcase/tperf-netperf-6-TCP_STREAM-len-64.py +++ b/testcase/tperf-netperf-ipv4-TCP_RR-len-512.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-405645662 + @用例名称: tperf-netperf-ipv4-TCP_RR-len-512 @用例级别: 3 @用例标签: @扩展属性: @用例类型: 性能测试 @自动化: 1 @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 + @用例描述: 使用netperf测试系统网络性能 """ def tc_setup(self, *args): @@ -34,14 +34,14 @@ class PythonTestCase(MyTestCase): def do_test(self, *args): self.msg("this is do_test") - # @测试步骤: 使用iperf3测试系统网络性能 + # @测试步骤: 使用netperf测试系统网络性能 # @预期结果: 测试正常,性能数据采集正常 perf = PerfNetperfSingle( - name="tperf-netperf-6-TCP_STREAM-len-64", - test_opt="-6 -t TCP_STREAM -l 64", + name="tperf-netperf-ipv4-TCP_RR-len-512", + test_opt="-4 -t TCP_RR -l 300 -- -r 512,512", ) perf.run() - perf.report(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): 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..3d53afbf48225143428deaceed8c0319a6b36835 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..a1f6b3a75aa27b69761b30c2edf4e12701f1746d --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..d2e876ef114d848e4ec0f2a5a8b1e3ce7600a03b --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..3fc754451a9792110c4636d70032058c0978dd94 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..4a688d75adf5a039e1f00a18df30425c962738bf --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..6be4a2ae57d62d69fb219ac2ef9b8c9f82f51b08 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..6dfd1b7113df4a6db4bbbb692c478d5f738fc36d --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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-ipv4-UDP_RR-len-1.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-1.py new file mode 100755 index 0000000000000000000000000000000000000000..5634f8920deb42613e98fed3ac3e751f08a6c51a --- /dev/null +++ b/testcase/tperf-netperf-ipv4-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-164526-556137103 + @用例名称: tperf-netperf-ipv4-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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_RR-len-1", + test_opt="-4 -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-ipv4-UDP_RR-len-1400.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-1400.py new file mode 100755 index 0000000000000000000000000000000000000000..09c4161ec7c9cc2d0724f500f7b9506266b69943 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..4f5ec7f08b56cdf98b0df8d9c7ebf43dbf171af5 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..46b0ea400e96ba6fba852adc9a36da3bb31a161d --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..6bc760f1ff1fce1fc9a29c881a9c9634f51d0778 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..2b27b4edc02974e48525c72de6a375f56015f7db --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..a607c986210eb07ea9e1b7586bacd908b348d1d2 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..813382688b42bcd9458d82d1c3bd089bea19a3c7 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..5cd7aacb40a1f22782dad5b014868a3c9c9af3a7 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..7f44eaeecf53df17f9a370165be1fd798c52eec8 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..f728eeb3c3a310a35c9f938193329d73f6b2237d --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..92ee262f3e751a7369801ca400c0063548477eaa --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..d6ec838afa2942876a247cff7807c91345b4fa2e --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..83cb6073db3fc27c9c4c3759f7bec10f8930c863 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..16472c606aecb694b178545c527cf48b13837f29 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..b914380a292a6bd089843e212cc90e529f0d0aad --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..6bd9390365219ff2b05cf76821eb6e5a293e7f2a --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..9447e3e80b4cc2cd23719d53c54d7ea548255599 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..282190fbb8998bef1fe34da95d795c7c206f8abf --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..3c71dc419fc6fd3c2fb525a8eb012b55f6540a76 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..dbb9e95542ba6d7b03bb5bb5438ebbd6be9c9769 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..db7d4f24abee58a498730e21e3ef475d2d96b3d4 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..90be7786f80266065be8a13678d85bb090ba9573 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..53ed01571fb6fab61fdd43d18ef76e9c33b1df50 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..4cc0667b5be10828cd41743afa92cb7a88f41da5 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..31d1183ae9439857d504b2175bfbc59b6981dd8f --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..6d7ca5b056600cdb21e03da5bda41f0951ccce24 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..71f789a825df6f3a29bccad4dd919ffe4552a6a0 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..f0f4cce3e4cfba47bf8c5cb1d187ffd400b58201 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..58d5054415b00c739feac7ce7294b7c8775c54e9 --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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 77% rename from testcase/tperf-qperf-tcp-len-64.py rename to testcase/tperf-qperf-tcp-len-1-bw.py index 6b2dc625762d9319a44d9203c28f9c6ac09b86e3..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,14 +34,14 @@ 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(testcase=self) + perf.report() self.assert_true(len(perf.results) > 0) def tc_teardown(self, *args): 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)