From 5ccbc074e6b9e82d6b3b44ac258384e8c4bb40c6 Mon Sep 17 00:00:00 2001 From: Fuhai Wang Date: Mon, 14 Jul 2025 14:53:44 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E5=88=A0=E9=99=A4iperf3=E7=94=A8=E4=BE=8B?= =?UTF-8?q?=E9=87=8D=E6=96=B0=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fuhai Wang --- .../tperf-iperf3-tcp-thread-1-len-1024.py | 54 ------------------- .../tperf-iperf3-tcp-thread-1-len-1448.py | 54 ------------------- testcase/tperf-iperf3-tcp-thread-1-len-512.py | 54 ------------------- .../tperf-iperf3-tcp-thread-1-len-60000.py | 54 ------------------- testcase/tperf-iperf3-tcp-thread-1-len-64.py | 54 ------------------- .../tperf-iperf3-tcp-thread-16-len-1024.py | 54 ------------------- .../tperf-iperf3-tcp-thread-16-len-1448.py | 54 ------------------- .../tperf-iperf3-tcp-thread-16-len-512.py | 54 ------------------- .../tperf-iperf3-tcp-thread-16-len-60000.py | 54 ------------------- testcase/tperf-iperf3-tcp-thread-16-len-64.py | 54 ------------------- .../tperf-iperf3-tcp-thread-2-len-1024.py | 54 ------------------- .../tperf-iperf3-tcp-thread-2-len-1448.py | 54 ------------------- testcase/tperf-iperf3-tcp-thread-2-len-512.py | 54 ------------------- .../tperf-iperf3-tcp-thread-2-len-60000.py | 54 ------------------- testcase/tperf-iperf3-tcp-thread-2-len-64.py | 54 ------------------- .../tperf-iperf3-tcp-thread-32-len-1024.py | 54 ------------------- .../tperf-iperf3-tcp-thread-32-len-1448.py | 54 ------------------- .../tperf-iperf3-tcp-thread-32-len-512.py | 54 ------------------- .../tperf-iperf3-tcp-thread-32-len-60000.py | 54 ------------------- testcase/tperf-iperf3-tcp-thread-32-len-64.py | 54 ------------------- .../tperf-iperf3-tcp-thread-4-len-1024.py | 54 ------------------- .../tperf-iperf3-tcp-thread-4-len-1448.py | 54 ------------------- testcase/tperf-iperf3-tcp-thread-4-len-512.py | 54 ------------------- .../tperf-iperf3-tcp-thread-4-len-60000.py | 54 ------------------- testcase/tperf-iperf3-tcp-thread-4-len-64.py | 54 ------------------- .../tperf-iperf3-tcp-thread-64-len-1024.py | 54 ------------------- .../tperf-iperf3-tcp-thread-64-len-1448.py | 54 ------------------- .../tperf-iperf3-tcp-thread-64-len-512.py | 54 ------------------- .../tperf-iperf3-tcp-thread-64-len-60000.py | 54 ------------------- testcase/tperf-iperf3-tcp-thread-64-len-64.py | 54 ------------------- .../tperf-iperf3-tcp-thread-8-len-1024.py | 54 ------------------- .../tperf-iperf3-tcp-thread-8-len-1448.py | 54 ------------------- testcase/tperf-iperf3-tcp-thread-8-len-512.py | 54 ------------------- .../tperf-iperf3-tcp-thread-8-len-60000.py | 54 ------------------- testcase/tperf-iperf3-tcp-thread-8-len-64.py | 54 ------------------- testcase/tperf-iperf3-tcp6-thread-8-len-64.py | 54 ------------------- .../tperf-iperf3-udp-thread-1-len-1024.py | 54 ------------------- .../tperf-iperf3-udp-thread-1-len-1448.py | 54 ------------------- testcase/tperf-iperf3-udp-thread-1-len-512.py | 54 ------------------- .../tperf-iperf3-udp-thread-1-len-60000.py | 54 ------------------- testcase/tperf-iperf3-udp-thread-1-len-64.py | 54 ------------------- .../tperf-iperf3-udp-thread-16-len-1024.py | 54 ------------------- .../tperf-iperf3-udp-thread-16-len-1448.py | 54 ------------------- .../tperf-iperf3-udp-thread-16-len-512.py | 54 ------------------- .../tperf-iperf3-udp-thread-16-len-60000.py | 54 ------------------- testcase/tperf-iperf3-udp-thread-16-len-64.py | 54 ------------------- .../tperf-iperf3-udp-thread-2-len-1024.py | 54 ------------------- .../tperf-iperf3-udp-thread-2-len-1448.py | 54 ------------------- testcase/tperf-iperf3-udp-thread-2-len-512.py | 54 ------------------- .../tperf-iperf3-udp-thread-2-len-60000.py | 54 ------------------- testcase/tperf-iperf3-udp-thread-2-len-64.py | 54 ------------------- .../tperf-iperf3-udp-thread-32-len-1024.py | 54 ------------------- .../tperf-iperf3-udp-thread-32-len-1448.py | 54 ------------------- .../tperf-iperf3-udp-thread-32-len-512.py | 54 ------------------- .../tperf-iperf3-udp-thread-32-len-60000.py | 54 ------------------- testcase/tperf-iperf3-udp-thread-32-len-64.py | 54 ------------------- .../tperf-iperf3-udp-thread-4-len-1024.py | 54 ------------------- .../tperf-iperf3-udp-thread-4-len-1448.py | 54 ------------------- testcase/tperf-iperf3-udp-thread-4-len-512.py | 54 ------------------- .../tperf-iperf3-udp-thread-4-len-60000.py | 54 ------------------- testcase/tperf-iperf3-udp-thread-4-len-64.py | 54 ------------------- .../tperf-iperf3-udp-thread-64-len-1024.py | 54 ------------------- .../tperf-iperf3-udp-thread-64-len-1448.py | 54 ------------------- .../tperf-iperf3-udp-thread-64-len-512.py | 54 ------------------- .../tperf-iperf3-udp-thread-64-len-60000.py | 54 ------------------- testcase/tperf-iperf3-udp-thread-64-len-64.py | 54 ------------------- .../tperf-iperf3-udp-thread-8-len-1024.py | 54 ------------------- .../tperf-iperf3-udp-thread-8-len-1448.py | 54 ------------------- testcase/tperf-iperf3-udp-thread-8-len-512.py | 54 ------------------- .../tperf-iperf3-udp-thread-8-len-60000.py | 54 ------------------- testcase/tperf-iperf3-udp-thread-8-len-64.py | 54 ------------------- 71 files changed, 3834 deletions(-) delete mode 100755 testcase/tperf-iperf3-tcp-thread-1-len-1024.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-1-len-1448.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-1-len-512.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-1-len-60000.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-1-len-64.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-16-len-1024.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-16-len-1448.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-16-len-512.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-16-len-60000.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-16-len-64.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-2-len-1024.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-2-len-1448.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-2-len-512.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-2-len-60000.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-2-len-64.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-32-len-1024.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-32-len-1448.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-32-len-512.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-32-len-60000.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-32-len-64.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-4-len-1024.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-4-len-1448.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-4-len-512.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-4-len-60000.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-4-len-64.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-64-len-1024.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-64-len-1448.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-64-len-512.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-64-len-60000.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-64-len-64.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-8-len-1024.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-8-len-1448.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-8-len-512.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-8-len-60000.py delete mode 100755 testcase/tperf-iperf3-tcp-thread-8-len-64.py delete mode 100755 testcase/tperf-iperf3-tcp6-thread-8-len-64.py delete mode 100755 testcase/tperf-iperf3-udp-thread-1-len-1024.py delete mode 100755 testcase/tperf-iperf3-udp-thread-1-len-1448.py delete mode 100755 testcase/tperf-iperf3-udp-thread-1-len-512.py delete mode 100755 testcase/tperf-iperf3-udp-thread-1-len-60000.py delete mode 100755 testcase/tperf-iperf3-udp-thread-1-len-64.py delete mode 100755 testcase/tperf-iperf3-udp-thread-16-len-1024.py delete mode 100755 testcase/tperf-iperf3-udp-thread-16-len-1448.py delete mode 100755 testcase/tperf-iperf3-udp-thread-16-len-512.py delete mode 100755 testcase/tperf-iperf3-udp-thread-16-len-60000.py delete mode 100755 testcase/tperf-iperf3-udp-thread-16-len-64.py delete mode 100755 testcase/tperf-iperf3-udp-thread-2-len-1024.py delete mode 100755 testcase/tperf-iperf3-udp-thread-2-len-1448.py delete mode 100755 testcase/tperf-iperf3-udp-thread-2-len-512.py delete mode 100755 testcase/tperf-iperf3-udp-thread-2-len-60000.py delete mode 100755 testcase/tperf-iperf3-udp-thread-2-len-64.py delete mode 100755 testcase/tperf-iperf3-udp-thread-32-len-1024.py delete mode 100755 testcase/tperf-iperf3-udp-thread-32-len-1448.py delete mode 100755 testcase/tperf-iperf3-udp-thread-32-len-512.py delete mode 100755 testcase/tperf-iperf3-udp-thread-32-len-60000.py delete mode 100755 testcase/tperf-iperf3-udp-thread-32-len-64.py delete mode 100755 testcase/tperf-iperf3-udp-thread-4-len-1024.py delete mode 100755 testcase/tperf-iperf3-udp-thread-4-len-1448.py delete mode 100755 testcase/tperf-iperf3-udp-thread-4-len-512.py delete mode 100755 testcase/tperf-iperf3-udp-thread-4-len-60000.py delete mode 100755 testcase/tperf-iperf3-udp-thread-4-len-64.py delete mode 100755 testcase/tperf-iperf3-udp-thread-64-len-1024.py delete mode 100755 testcase/tperf-iperf3-udp-thread-64-len-1448.py delete mode 100755 testcase/tperf-iperf3-udp-thread-64-len-512.py delete mode 100755 testcase/tperf-iperf3-udp-thread-64-len-60000.py delete mode 100755 testcase/tperf-iperf3-udp-thread-64-len-64.py delete mode 100755 testcase/tperf-iperf3-udp-thread-8-len-1024.py delete mode 100755 testcase/tperf-iperf3-udp-thread-8-len-1448.py delete mode 100755 testcase/tperf-iperf3-udp-thread-8-len-512.py delete mode 100755 testcase/tperf-iperf3-udp-thread-8-len-60000.py delete mode 100755 testcase/tperf-iperf3-udp-thread-8-len-64.py diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-1024.py b/testcase/tperf-iperf3-tcp-thread-1-len-1024.py deleted file mode 100755 index e098020..0000000 --- a/testcase/tperf-iperf3-tcp-thread-1-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-112838-265899357 - @用例名称: tperf-iperf3-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-tcp-thread-1-len-1024", - protocol="tcp", - test_opt="-P 1 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-1448.py b/testcase/tperf-iperf3-tcp-thread-1-len-1448.py deleted file mode 100755 index fb392bb..0000000 --- a/testcase/tperf-iperf3-tcp-thread-1-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-335356790 - @用例名称: tperf-iperf3-tcp-thread-1-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-1-len-1448", - protocol="tcp", - test_opt="-P 1 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-512.py b/testcase/tperf-iperf3-tcp-thread-1-len-512.py deleted file mode 100755 index 4fca199..0000000 --- a/testcase/tperf-iperf3-tcp-thread-1-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-112838-205850199 - @用例名称: tperf-iperf3-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-tcp-thread-1-len-512", - protocol="tcp", - test_opt="-P 1 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-60000.py b/testcase/tperf-iperf3-tcp-thread-1-len-60000.py deleted file mode 100755 index dacdf8b..0000000 --- a/testcase/tperf-iperf3-tcp-thread-1-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-402802816 - @用例名称: tperf-iperf3-tcp-thread-1-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-1-len-60000", - protocol="tcp", - test_opt="-P 1 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-64.py b/testcase/tperf-iperf3-tcp-thread-1-len-64.py deleted file mode 100755 index 815deb3..0000000 --- a/testcase/tperf-iperf3-tcp-thread-1-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250709-170044-673368030 - @用例名称: tperf-iperf3-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-tcp-thread-1-len-64", - protocol="tcp", - test_opt="-P 1 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-16-len-1024.py b/testcase/tperf-iperf3-tcp-thread-16-len-1024.py deleted file mode 100755 index 33fa939..0000000 --- a/testcase/tperf-iperf3-tcp-thread-16-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112839-637560783 - @用例名称: tperf-iperf3-tcp-thread-16-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-16-len-1024", - protocol="tcp", - test_opt="-P 16 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-16-len-1448.py b/testcase/tperf-iperf3-tcp-thread-16-len-1448.py deleted file mode 100755 index e96210f..0000000 --- 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() - self.assert_true(len(perf.results) > 0) - - 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-512.py b/testcase/tperf-iperf3-tcp-thread-16-len-512.py deleted file mode 100755 index b4babf8..0000000 --- a/testcase/tperf-iperf3-tcp-thread-16-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112839-575521237 - @用例名称: tperf-iperf3-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-tcp-thread-16-len-512", - protocol="tcp", - test_opt="-P 16 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-16-len-60000.py b/testcase/tperf-iperf3-tcp-thread-16-len-60000.py deleted file mode 100755 index 8fdb3c9..0000000 --- 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() - self.assert_true(len(perf.results) > 0) - - 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-64.py b/testcase/tperf-iperf3-tcp-thread-16-len-64.py deleted file mode 100755 index f311884..0000000 --- a/testcase/tperf-iperf3-tcp-thread-16-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112839-513047102 - @用例名称: tperf-iperf3-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-tcp-thread-16-len-64", - protocol="tcp", - test_opt="-P 16 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-2-len-1024.py b/testcase/tperf-iperf3-tcp-thread-2-len-1024.py deleted file mode 100755 index 2deca5a..0000000 --- a/testcase/tperf-iperf3-tcp-thread-2-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112838-588044201 - @用例名称: tperf-iperf3-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-tcp-thread-2-len-1024", - protocol="tcp", - test_opt="-P 2 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-2-len-1448.py b/testcase/tperf-iperf3-tcp-thread-2-len-1448.py deleted file mode 100755 index b5573af..0000000 --- a/testcase/tperf-iperf3-tcp-thread-2-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112838-659982846 - @用例名称: tperf-iperf3-tcp-thread-2-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-2-len-1448", - protocol="tcp", - test_opt="-P 2 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-2-len-512.py b/testcase/tperf-iperf3-tcp-thread-2-len-512.py deleted file mode 100755 index b1e18fd..0000000 --- a/testcase/tperf-iperf3-tcp-thread-2-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112838-524942455 - @用例名称: tperf-iperf3-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-tcp-thread-2-len-512", - protocol="tcp", - test_opt="-P 2 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-2-len-60000.py b/testcase/tperf-iperf3-tcp-thread-2-len-60000.py deleted file mode 100755 index 602522d..0000000 --- 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() - self.assert_true(len(perf.results) > 0) - - 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-64.py b/testcase/tperf-iperf3-tcp-thread-2-len-64.py deleted file mode 100755 index 386987f..0000000 --- a/testcase/tperf-iperf3-tcp-thread-2-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112838-462740103 - @用例名称: tperf-iperf3-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-tcp-thread-2-len-64", - protocol="tcp", - test_opt="-P 2 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-1024.py b/testcase/tperf-iperf3-tcp-thread-32-len-1024.py deleted file mode 100755 index 20914da..0000000 --- a/testcase/tperf-iperf3-tcp-thread-32-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112839-944469468 - @用例名称: tperf-iperf3-tcp-thread-32-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-32-len-1024", - protocol="tcp", - test_opt="-P 32 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-1448.py b/testcase/tperf-iperf3-tcp-thread-32-len-1448.py deleted file mode 100755 index 39ef2f8..0000000 --- a/testcase/tperf-iperf3-tcp-thread-32-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112840-006753104 - @用例名称: tperf-iperf3-tcp-thread-32-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-32-len-1448", - protocol="tcp", - test_opt="-P 32 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-512.py b/testcase/tperf-iperf3-tcp-thread-32-len-512.py deleted file mode 100755 index bcadac6..0000000 --- a/testcase/tperf-iperf3-tcp-thread-32-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112839-882847759 - @用例名称: tperf-iperf3-tcp-thread-32-len-512 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-32-len-512", - protocol="tcp", - test_opt="-P 32 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-60000.py b/testcase/tperf-iperf3-tcp-thread-32-len-60000.py deleted file mode 100755 index 67c1633..0000000 --- a/testcase/tperf-iperf3-tcp-thread-32-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112840-068634011 - @用例名称: tperf-iperf3-tcp-thread-32-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-32-len-60000", - protocol="tcp", - test_opt="-P 32 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-64.py b/testcase/tperf-iperf3-tcp-thread-32-len-64.py deleted file mode 100755 index a9af0bd..0000000 --- a/testcase/tperf-iperf3-tcp-thread-32-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112839-820859931 - @用例名称: tperf-iperf3-tcp-thread-32-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-32-len-64", - protocol="tcp", - test_opt="-P 32 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-4-len-1024.py b/testcase/tperf-iperf3-tcp-thread-4-len-1024.py deleted file mode 100755 index 19f478e..0000000 --- a/testcase/tperf-iperf3-tcp-thread-4-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112838-943433463 - @用例名称: tperf-iperf3-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-tcp-thread-4-len-1024", - protocol="tcp", - test_opt="-P 4 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-4-len-1448.py b/testcase/tperf-iperf3-tcp-thread-4-len-1448.py deleted file mode 100755 index fa2e982..0000000 --- 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() - self.assert_true(len(perf.results) > 0) - - 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-tcp-thread-4-len-512.py deleted file mode 100755 index 65e64ac..0000000 --- a/testcase/tperf-iperf3-tcp-thread-4-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-112838-874351907 - @用例名称: tperf-iperf3-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-tcp-thread-4-len-512", - protocol="tcp", - test_opt="-P 4 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-4-len-60000.py b/testcase/tperf-iperf3-tcp-thread-4-len-60000.py deleted file mode 100755 index ad0311b..0000000 --- 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() - self.assert_true(len(perf.results) > 0) - - 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-64.py b/testcase/tperf-iperf3-tcp-thread-4-len-64.py deleted file mode 100755 index 261d268..0000000 --- a/testcase/tperf-iperf3-tcp-thread-4-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112838-802185112 - @用例名称: tperf-iperf3-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-tcp-thread-4-len-64", - protocol="tcp", - test_opt="-P 4 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-1024.py b/testcase/tperf-iperf3-tcp-thread-64-len-1024.py deleted file mode 100755 index 3ba4152..0000000 --- a/testcase/tperf-iperf3-tcp-thread-64-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112840-255512329 - @用例名称: tperf-iperf3-tcp-thread-64-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-64-len-1024", - protocol="tcp", - test_opt="-P 64 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-1448.py b/testcase/tperf-iperf3-tcp-thread-64-len-1448.py deleted file mode 100755 index 382ff67..0000000 --- a/testcase/tperf-iperf3-tcp-thread-64-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112840-317111496 - @用例名称: tperf-iperf3-tcp-thread-64-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-64-len-1448", - protocol="tcp", - test_opt="-P 64 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-512.py b/testcase/tperf-iperf3-tcp-thread-64-len-512.py deleted file mode 100755 index 38466e9..0000000 --- a/testcase/tperf-iperf3-tcp-thread-64-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112840-192181653 - @用例名称: tperf-iperf3-tcp-thread-64-len-512 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-64-len-512", - protocol="tcp", - test_opt="-P 64 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-60000.py b/testcase/tperf-iperf3-tcp-thread-64-len-60000.py deleted file mode 100755 index e32dc05..0000000 --- a/testcase/tperf-iperf3-tcp-thread-64-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112840-378042835 - @用例名称: tperf-iperf3-tcp-thread-64-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-64-len-60000", - protocol="tcp", - test_opt="-P 64 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-64.py b/testcase/tperf-iperf3-tcp-thread-64-len-64.py deleted file mode 100755 index 34033c9..0000000 --- a/testcase/tperf-iperf3-tcp-thread-64-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112840-130613283 - @用例名称: tperf-iperf3-tcp-thread-64-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp-thread-64-len-64", - protocol="tcp", - test_opt="-P 64 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-8-len-1024.py b/testcase/tperf-iperf3-tcp-thread-8-len-1024.py deleted file mode 100755 index 4432888..0000000 --- a/testcase/tperf-iperf3-tcp-thread-8-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112839-313877401 - @用例名称: tperf-iperf3-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-tcp-thread-8-len-1024", - protocol="tcp", - test_opt="-P 8 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-8-len-1448.py b/testcase/tperf-iperf3-tcp-thread-8-len-1448.py deleted file mode 100755 index fb5ba6a..0000000 --- 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() - self.assert_true(len(perf.results) > 0) - - 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-tcp-thread-8-len-512.py deleted file mode 100755 index a137bab..0000000 --- a/testcase/tperf-iperf3-tcp-thread-8-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112839-243950814 - @用例名称: tperf-iperf3-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-tcp-thread-8-len-512", - protocol="tcp", - test_opt="-P 8 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-8-len-60000.py b/testcase/tperf-iperf3-tcp-thread-8-len-60000.py deleted file mode 100755 index 38c85ce..0000000 --- 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() - self.assert_true(len(perf.results) > 0) - - 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-64.py b/testcase/tperf-iperf3-tcp-thread-8-len-64.py deleted file mode 100755 index 17e4b24..0000000 --- a/testcase/tperf-iperf3-tcp-thread-8-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112839-170380116 - @用例名称: tperf-iperf3-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-tcp-thread-8-len-64", - protocol="tcp", - test_opt="-P 8 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp6-thread-8-len-64.py b/testcase/tperf-iperf3-tcp6-thread-8-len-64.py deleted file mode 100755 index ddab4dc..0000000 --- a/testcase/tperf-iperf3-tcp6-thread-8-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250714-142706-465995263 - @用例名称: tperf-iperf3-tcp6-thread-8-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-tcp6-thread-8-len-64", - protocol="tcp", - test_opt="-6 -P 8 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-1024.py b/testcase/tperf-iperf3-udp-thread-1-len-1024.py deleted file mode 100755 index 754b936..0000000 --- a/testcase/tperf-iperf3-udp-thread-1-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-178779595 - @用例名称: tperf-iperf3-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-udp-thread-1-len-1024", - protocol="udp", - test_opt="-P 1 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-1448.py b/testcase/tperf-iperf3-udp-thread-1-len-1448.py deleted file mode 100755 index 6f31ab7..0000000 --- a/testcase/tperf-iperf3-udp-thread-1-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-242808266 - @用例名称: tperf-iperf3-udp-thread-1-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-1-len-1448", - protocol="udp", - test_opt="-P 1 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-512.py b/testcase/tperf-iperf3-udp-thread-1-len-512.py deleted file mode 100755 index 2df74ec..0000000 --- a/testcase/tperf-iperf3-udp-thread-1-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-109143615 - @用例名称: tperf-iperf3-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-udp-thread-1-len-512", - protocol="udp", - test_opt="-P 1 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-60000.py b/testcase/tperf-iperf3-udp-thread-1-len-60000.py deleted file mode 100755 index 7caf77e..0000000 --- a/testcase/tperf-iperf3-udp-thread-1-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-305483479 - @用例名称: tperf-iperf3-udp-thread-1-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-1-len-60000", - protocol="udp", - test_opt="-P 1 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-64.py b/testcase/tperf-iperf3-udp-thread-1-len-64.py deleted file mode 100755 index 424637f..0000000 --- a/testcase/tperf-iperf3-udp-thread-1-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112838-139201464 - @用例名称: tperf-iperf3-udp-thread-1-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-1-len-64", - protocol="udp", - test_opt="-P 1 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-1024.py b/testcase/tperf-iperf3-udp-thread-16-len-1024.py deleted file mode 100755 index c33c263..0000000 --- a/testcase/tperf-iperf3-udp-thread-16-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-512308411 - @用例名称: tperf-iperf3-udp-thread-16-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-16-len-1024", - protocol="udp", - test_opt="-P 16 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-1448.py b/testcase/tperf-iperf3-udp-thread-16-len-1448.py deleted file mode 100755 index e1bd90a..0000000 --- a/testcase/tperf-iperf3-udp-thread-16-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-571261976 - @用例名称: tperf-iperf3-udp-thread-16-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-16-len-1448", - protocol="udp", - test_opt="-P 16 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-512.py b/testcase/tperf-iperf3-udp-thread-16-len-512.py deleted file mode 100755 index 2cc19c3..0000000 --- a/testcase/tperf-iperf3-udp-thread-16-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-454469303 - @用例名称: tperf-iperf3-udp-thread-16-len-512 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-16-len-512", - protocol="udp", - test_opt="-P 16 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-60000.py b/testcase/tperf-iperf3-udp-thread-16-len-60000.py deleted file mode 100755 index e5cf5c1..0000000 --- a/testcase/tperf-iperf3-udp-thread-16-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-631635414 - @用例名称: tperf-iperf3-udp-thread-16-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-16-len-60000", - protocol="udp", - test_opt="-P 16 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-64.py b/testcase/tperf-iperf3-udp-thread-16-len-64.py deleted file mode 100755 index dd6741e..0000000 --- a/testcase/tperf-iperf3-udp-thread-16-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-394698540 - @用例名称: tperf-iperf3-udp-thread-16-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-16-len-64", - protocol="udp", - test_opt="-P 16 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-1024.py b/testcase/tperf-iperf3-udp-thread-2-len-1024.py deleted file mode 100755 index 6e201fd..0000000 --- a/testcase/tperf-iperf3-udp-thread-2-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-492729961 - @用例名称: tperf-iperf3-udp-thread-2-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-2-len-1024", - protocol="udp", - test_opt="-P 2 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-1448.py b/testcase/tperf-iperf3-udp-thread-2-len-1448.py deleted file mode 100755 index e66274b..0000000 --- a/testcase/tperf-iperf3-udp-thread-2-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-554818328 - @用例名称: tperf-iperf3-udp-thread-2-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-2-len-1448", - protocol="udp", - test_opt="-P 2 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-512.py b/testcase/tperf-iperf3-udp-thread-2-len-512.py deleted file mode 100755 index b1aa64b..0000000 --- a/testcase/tperf-iperf3-udp-thread-2-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-427446416 - @用例名称: tperf-iperf3-udp-thread-2-len-512 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-2-len-512", - protocol="udp", - test_opt="-P 2 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-60000.py b/testcase/tperf-iperf3-udp-thread-2-len-60000.py deleted file mode 100755 index 7bf3757..0000000 --- a/testcase/tperf-iperf3-udp-thread-2-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-619156943 - @用例名称: tperf-iperf3-udp-thread-2-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-2-len-60000", - protocol="udp", - test_opt="-P 2 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-64.py b/testcase/tperf-iperf3-udp-thread-2-len-64.py deleted file mode 100755 index 338f8bc..0000000 --- a/testcase/tperf-iperf3-udp-thread-2-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-364874488 - @用例名称: tperf-iperf3-udp-thread-2-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-2-len-64", - protocol="udp", - test_opt="-P 2 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-1024.py b/testcase/tperf-iperf3-udp-thread-32-len-1024.py deleted file mode 100755 index f04261f..0000000 --- a/testcase/tperf-iperf3-udp-thread-32-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-810686885 - @用例名称: tperf-iperf3-udp-thread-32-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-32-len-1024", - protocol="udp", - test_opt="-P 32 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-1448.py b/testcase/tperf-iperf3-udp-thread-32-len-1448.py deleted file mode 100755 index af60413..0000000 --- a/testcase/tperf-iperf3-udp-thread-32-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-871247256 - @用例名称: tperf-iperf3-udp-thread-32-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-32-len-1448", - protocol="udp", - test_opt="-P 32 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-512.py b/testcase/tperf-iperf3-udp-thread-32-len-512.py deleted file mode 100755 index 0dfa0c4..0000000 --- a/testcase/tperf-iperf3-udp-thread-32-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-751161854 - @用例名称: tperf-iperf3-udp-thread-32-len-512 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-32-len-512", - protocol="udp", - test_opt="-P 32 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-60000.py b/testcase/tperf-iperf3-udp-thread-32-len-60000.py deleted file mode 100755 index 259abad..0000000 --- a/testcase/tperf-iperf3-udp-thread-32-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-930516906 - @用例名称: tperf-iperf3-udp-thread-32-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-32-len-60000", - protocol="udp", - test_opt="-P 32 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-64.py b/testcase/tperf-iperf3-udp-thread-32-len-64.py deleted file mode 100755 index d6dba58..0000000 --- a/testcase/tperf-iperf3-udp-thread-32-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-690226407 - @用例名称: tperf-iperf3-udp-thread-32-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-32-len-64", - protocol="udp", - test_opt="-P 32 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-1024.py b/testcase/tperf-iperf3-udp-thread-4-len-1024.py deleted file mode 100755 index 11854bd..0000000 --- a/testcase/tperf-iperf3-udp-thread-4-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-825737028 - @用例名称: tperf-iperf3-udp-thread-4-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-4-len-1024", - protocol="udp", - test_opt="-P 4 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-1448.py b/testcase/tperf-iperf3-udp-thread-4-len-1448.py deleted file mode 100755 index 22c2494..0000000 --- a/testcase/tperf-iperf3-udp-thread-4-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-898301471 - @用例名称: tperf-iperf3-udp-thread-4-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-4-len-1448", - protocol="udp", - test_opt="-P 4 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-512.py b/testcase/tperf-iperf3-udp-thread-4-len-512.py deleted file mode 100755 index 04515a8..0000000 --- a/testcase/tperf-iperf3-udp-thread-4-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-756560794 - @用例名称: tperf-iperf3-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-udp-thread-4-len-512", - protocol="udp", - test_opt="-P 4 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-60000.py b/testcase/tperf-iperf3-udp-thread-4-len-60000.py deleted file mode 100755 index 465290e..0000000 --- a/testcase/tperf-iperf3-udp-thread-4-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-970068793 - @用例名称: tperf-iperf3-udp-thread-4-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-4-len-60000", - protocol="udp", - test_opt="-P 4 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-64.py b/testcase/tperf-iperf3-udp-thread-4-len-64.py deleted file mode 100755 index 90680e6..0000000 --- a/testcase/tperf-iperf3-udp-thread-4-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112912-685573280 - @用例名称: tperf-iperf3-udp-thread-4-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-4-len-64", - protocol="udp", - test_opt="-P 4 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-1024.py b/testcase/tperf-iperf3-udp-thread-64-len-1024.py deleted file mode 100755 index fbc86aa..0000000 --- a/testcase/tperf-iperf3-udp-thread-64-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112914-108464808 - @用例名称: tperf-iperf3-udp-thread-64-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-64-len-1024", - protocol="udp", - test_opt="-P 64 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-1448.py b/testcase/tperf-iperf3-udp-thread-64-len-1448.py deleted file mode 100755 index 508eca5..0000000 --- a/testcase/tperf-iperf3-udp-thread-64-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112914-169730407 - @用例名称: tperf-iperf3-udp-thread-64-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-64-len-1448", - protocol="udp", - test_opt="-P 64 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-512.py b/testcase/tperf-iperf3-udp-thread-64-len-512.py deleted file mode 100755 index f930d8f..0000000 --- a/testcase/tperf-iperf3-udp-thread-64-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112914-048497845 - @用例名称: tperf-iperf3-udp-thread-64-len-512 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-64-len-512", - protocol="udp", - test_opt="-P 64 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-60000.py b/testcase/tperf-iperf3-udp-thread-64-len-60000.py deleted file mode 100755 index 5c8f56b..0000000 --- a/testcase/tperf-iperf3-udp-thread-64-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112914-228957748 - @用例名称: tperf-iperf3-udp-thread-64-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-64-len-60000", - protocol="udp", - test_opt="-P 64 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-64.py b/testcase/tperf-iperf3-udp-thread-64-len-64.py deleted file mode 100755 index 67c143c..0000000 --- a/testcase/tperf-iperf3-udp-thread-64-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-989358370 - @用例名称: tperf-iperf3-udp-thread-64-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-64-len-64", - protocol="udp", - test_opt="-P 64 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-1024.py b/testcase/tperf-iperf3-udp-thread-8-len-1024.py deleted file mode 100755 index f18a63e..0000000 --- a/testcase/tperf-iperf3-udp-thread-8-len-1024.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-189611255 - @用例名称: tperf-iperf3-udp-thread-8-len-1024 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-8-len-1024", - protocol="udp", - test_opt="-P 8 -l 1024", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-1448.py b/testcase/tperf-iperf3-udp-thread-8-len-1448.py deleted file mode 100755 index 3a612a2..0000000 --- a/testcase/tperf-iperf3-udp-thread-8-len-1448.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-260097797 - @用例名称: tperf-iperf3-udp-thread-8-len-1448 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-8-len-1448", - protocol="udp", - test_opt="-P 8 -l 1448", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-512.py b/testcase/tperf-iperf3-udp-thread-8-len-512.py deleted file mode 100755 index 6259d87..0000000 --- a/testcase/tperf-iperf3-udp-thread-8-len-512.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-118393228 - @用例名称: tperf-iperf3-udp-thread-8-len-512 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-8-len-512", - protocol="udp", - test_opt="-P 8 -l 512", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-60000.py b/testcase/tperf-iperf3-udp-thread-8-len-60000.py deleted file mode 100755 index 799583c..0000000 --- a/testcase/tperf-iperf3-udp-thread-8-len-60000.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-333823267 - @用例名称: tperf-iperf3-udp-thread-8-len-60000 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-8-len-60000", - protocol="udp", - test_opt="-P 8 -l 60000", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-64.py b/testcase/tperf-iperf3-udp-thread-8-len-64.py deleted file mode 100755 index 427756b..0000000 --- a/testcase/tperf-iperf3-udp-thread-8-len-64.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -# coding: utf-8 - -import os.path -import stat -import sys - -_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") -while _suite_top_dir != "/": - if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): - break - _suite_top_dir = os.path.dirname(_suite_top_dir) -sys.path.append(_suite_top_dir) -from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 - - -class PythonTestCase(MyTestCase): - """ - @用例ID: 20250710-112913-043825782 - @用例名称: tperf-iperf3-udp-thread-8-len-64 - @用例级别: 3 - @用例标签: - @扩展属性: - @用例类型: 性能测试 - @自动化: 1 - @超时时间: 0 - @用例描述: 使用iperf3测试系统网络性能 - """ - - def tc_setup(self, *args): - self.msg("this is tc_setup") - - # @预置条件: 系统网络可用 - - def do_test(self, *args): - self.msg("this is do_test") - - # @测试步骤: 使用iperf3测试系统网络性能 - # @预期结果: 测试正常,性能数据采集正常 - perf = PerfIperf3Single( - name="tperf-iperf3-udp-thread-8-len-64", - protocol="udp", - test_opt="-P 8 -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) -- Gitee From 5d1d4b09472b5cdbde1381d9bfa2e84d3f7070d2 Mon Sep 17 00:00:00 2001 From: Fuhai Wang Date: Mon, 14 Jul 2025 14:58:09 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E6=B7=BB=E5=8A=A0iperf3=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fuhai Wang --- ...tperf-iperf3-ipv4-tcp-thread-1-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-tcp-thread-1-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-tcp-thread-1-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv4-tcp-thread-1-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-tcp-thread-1-len-64.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv4-tcp-thread-16-len-1024.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv4-tcp-thread-16-len-1448.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-tcp-thread-16-len-512.py | 54 +++++++++++++++++++ ...erf-iperf3-ipv4-tcp-thread-16-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-tcp-thread-16-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-tcp-thread-2-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-tcp-thread-2-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-tcp-thread-2-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv4-tcp-thread-2-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-tcp-thread-2-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-tcp-thread-4-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-tcp-thread-4-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-tcp-thread-4-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv4-tcp-thread-4-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-tcp-thread-4-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-tcp-thread-8-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-tcp-thread-8-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-tcp-thread-8-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv4-tcp-thread-8-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-tcp-thread-8-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-udp-thread-1-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-udp-thread-1-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-udp-thread-1-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv4-udp-thread-1-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-udp-thread-1-len-64.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv4-udp-thread-16-len-1024.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv4-udp-thread-16-len-1448.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-udp-thread-16-len-512.py | 54 +++++++++++++++++++ ...erf-iperf3-ipv4-udp-thread-16-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-udp-thread-16-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-udp-thread-2-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-udp-thread-2-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-udp-thread-2-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv4-udp-thread-2-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-udp-thread-2-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-udp-thread-4-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-udp-thread-4-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-udp-thread-4-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv4-udp-thread-4-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-udp-thread-4-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-udp-thread-8-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-udp-thread-8-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-udp-thread-8-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv4-udp-thread-8-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-udp-thread-8-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-tcp-thread-1-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-tcp-thread-1-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-tcp-thread-1-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv6-tcp-thread-1-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-tcp-thread-1-len-64.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv6-tcp-thread-16-len-1024.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv6-tcp-thread-16-len-1448.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-tcp-thread-16-len-512.py | 54 +++++++++++++++++++ ...erf-iperf3-ipv6-tcp-thread-16-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-tcp-thread-16-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-tcp-thread-2-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-tcp-thread-2-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-tcp-thread-2-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv6-tcp-thread-2-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-tcp-thread-2-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-tcp-thread-4-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-tcp-thread-4-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-tcp-thread-4-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv6-tcp-thread-4-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-tcp-thread-4-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-tcp-thread-8-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-tcp-thread-8-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-tcp-thread-8-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv6-tcp-thread-8-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-tcp-thread-8-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-udp-thread-1-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-udp-thread-1-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-udp-thread-1-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv6-udp-thread-1-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-udp-thread-1-len-64.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv6-udp-thread-16-len-1024.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv6-udp-thread-16-len-1448.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-udp-thread-16-len-512.py | 54 +++++++++++++++++++ ...erf-iperf3-ipv6-udp-thread-16-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-udp-thread-16-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-udp-thread-2-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-udp-thread-2-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-udp-thread-2-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv6-udp-thread-2-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-udp-thread-2-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-udp-thread-4-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-udp-thread-4-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-udp-thread-4-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv6-udp-thread-4-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-udp-thread-4-len-64.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-udp-thread-8-len-1024.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-udp-thread-8-len-1448.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-udp-thread-8-len-512.py | 54 +++++++++++++++++++ ...perf-iperf3-ipv6-udp-thread-8-len-60000.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-udp-thread-8-len-64.py | 54 +++++++++++++++++++ 100 files changed, 5400 insertions(+) create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-1-len-512.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-1-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-1-len-64.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-16-len-512.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-16-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-16-len-64.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-2-len-512.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-2-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-2-len-64.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-4-len-512.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-4-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-4-len-64.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-8-len-512.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-8-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv4-tcp-thread-8-len-64.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-1-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-1-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-1-len-512.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-1-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-1-len-64.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-16-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-16-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-16-len-512.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-16-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-16-len-64.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-2-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-2-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-2-len-512.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-2-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-2-len-64.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-4-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-4-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-4-len-512.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-4-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-4-len-64.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-8-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-8-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-8-len-512.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-8-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv4-udp-thread-8-len-64.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-1-len-512.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-1-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-1-len-64.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-16-len-512.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-16-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-16-len-64.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-2-len-512.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-2-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-2-len-64.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-4-len-512.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-4-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-4-len-64.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-8-len-512.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-8-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv6-tcp-thread-8-len-64.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-1-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-1-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-1-len-512.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-1-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-1-len-64.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-16-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-16-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-16-len-512.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-16-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-16-len-64.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-2-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-2-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-2-len-512.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-2-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-2-len-64.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-4-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-4-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-4-len-512.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-4-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-4-len-64.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-8-len-1024.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-8-len-1448.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-8-len-512.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-8-len-60000.py create mode 100755 testcase/tperf-iperf3-ipv6-udp-thread-8-len-64.py diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1024.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1024.py new file mode 100755 index 0000000..f434e69 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-148099364 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-1-len-1024", + protocol="tcp", + test_opt="-P 1 -l 1024", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1448.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1448.py new file mode 100755 index 0000000..8c5afa8 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-874363612 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-1-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-tcp-thread-1-len-1448", + protocol="tcp", + test_opt="-P 1 -l 1448", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-512.py new file mode 100755 index 0000000..e175574 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-683397462 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-1-len-512", + protocol="tcp", + test_opt="-P 1 -l 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-60000.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-60000.py new file mode 100755 index 0000000..07ba4ee --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-497277859 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-1-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-tcp-thread-1-len-60000", + protocol="tcp", + test_opt="-P 1 -l 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-64.py new file mode 100755 index 0000000..ca0cde1 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-449915462 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-1-len-64", + protocol="tcp", + test_opt="-P 1 -l 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1024.py b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1024.py new file mode 100755 index 0000000..917a4a1 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-390095267 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-16-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-tcp-thread-16-len-1024", + protocol="tcp", + test_opt="-P 16 -l 1024", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1448.py b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1448.py new file mode 100755 index 0000000..fd2759b --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-635981575 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-16-len-1448", + protocol="tcp", + test_opt="-P 16 -l 1448", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-512.py new file mode 100755 index 0000000..703fbcd --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-276151024 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-16-len-512", + protocol="tcp", + test_opt="-P 16 -l 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-60000.py b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-60000.py new file mode 100755 index 0000000..506eda5 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-852601988 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-16-len-60000", + protocol="tcp", + test_opt="-P 16 -l 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-64.py new file mode 100755 index 0000000..a4ba4eb --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-493212244 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-16-len-64", + protocol="tcp", + test_opt="-P 16 -l 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1024.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1024.py new file mode 100755 index 0000000..bed341c --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-171770683 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-2-len-1024", + protocol="tcp", + test_opt="-P 2 -l 1024", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1448.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1448.py new file mode 100755 index 0000000..c55e861 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-191323949 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-2-len-1448", + protocol="tcp", + test_opt="-P 2 -l 1448", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-512.py new file mode 100755 index 0000000..69a3bd4 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-396108632 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-2-len-512", + protocol="tcp", + test_opt="-P 2 -l 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-60000.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-60000.py new file mode 100755 index 0000000..1979904 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-155830118 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-2-len-60000", + protocol="tcp", + test_opt="-P 2 -l 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-64.py new file mode 100755 index 0000000..c5a303e --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-820958919 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-2-len-64", + protocol="tcp", + test_opt="-P 2 -l 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1024.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1024.py new file mode 100755 index 0000000..7e5130e --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-675222635 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-4-len-1024", + protocol="tcp", + test_opt="-P 4 -l 1024", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1448.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1448.py new file mode 100755 index 0000000..3dd14d0 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-924325895 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-4-len-1448", + protocol="tcp", + test_opt="-P 4 -l 1448", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-512.py new file mode 100755 index 0000000..37371c9 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-444470817 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-4-len-512", + protocol="tcp", + test_opt="-P 4 -l 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-60000.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-60000.py new file mode 100755 index 0000000..321f95f --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-264631439 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-4-len-60000", + protocol="tcp", + test_opt="-P 4 -l 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-64.py new file mode 100755 index 0000000..531c1f3 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-818056614 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-4-len-64", + protocol="tcp", + test_opt="-P 4 -l 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1024.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1024.py new file mode 100755 index 0000000..1d3c3b2 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-880839887 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-8-len-1024", + protocol="tcp", + test_opt="-P 8 -l 1024", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1448.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1448.py new file mode 100755 index 0000000..5eda096 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-804347755 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-8-len-1448", + protocol="tcp", + test_opt="-P 8 -l 1448", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-512.py new file mode 100755 index 0000000..d230e37 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-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-144837-774795323 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-8-len-512", + protocol="tcp", + test_opt="-P 8 -l 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-60000.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-60000.py new file mode 100755 index 0000000..bacc82a --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-370745372 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-8-len-60000", + protocol="tcp", + test_opt="-P 8 -l 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-64.py new file mode 100755 index 0000000..cfc5358 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-324978172 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-tcp-thread-8-len-64", + protocol="tcp", + test_opt="-P 8 -l 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1024.py new file mode 100755 index 0000000..5c3cc3f --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-900479224 + @用例名称: "tperf-iperf3-ipv4-udp-thread-1-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-1-len-1024", + protocol="udp", + test_opt="-P 1 -l 1024 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1448.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1448.py new file mode 100755 index 0000000..fb272e7 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-555267369 + @用例名称: "tperf-iperf3-ipv4-udp-thread-1-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-1-len-1448", + protocol="udp", + test_opt="-P 1 -l 1448 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-512.py new file mode 100755 index 0000000..524ea29 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-334313691 + @用例名称: "tperf-iperf3-ipv4-udp-thread-1-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-1-len-512", + protocol="udp", + test_opt="-P 1 -l 512 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-1-len-60000.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-60000.py new file mode 100755 index 0000000..b49c5cb --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-357640665 + @用例名称: "tperf-iperf3-ipv4-udp-thread-1-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-1-len-60000", + protocol="udp", + test_opt="-P 1 -l 60000 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-1-len-64.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-64.py new file mode 100755 index 0000000..f5718b9 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-409348232 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-udp-thread-1-len-64", + protocol="udp", + test_opt="-P 1 -l 64 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1024.py new file mode 100755 index 0000000..9b5709c --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-213267898 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-16-len-1024", + protocol="udp", + test_opt="-P 16 -l 1024 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1448.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1448.py new file mode 100755 index 0000000..e8d3e08 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-277427878 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-16-len-1448", + protocol="udp", + test_opt="-P 16 -l 1448 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-16-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-512.py new file mode 100755 index 0000000..92f5ec3 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-708223233 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-16-len-512", + protocol="udp", + test_opt="-P 16 -l 512 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-16-len-60000.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-60000.py new file mode 100755 index 0000000..884bffa --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-791963744 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-16-len-60000", + protocol="udp", + test_opt="-P 16 -l 60000 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-16-len-64.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-64.py new file mode 100755 index 0000000..7f1eccc --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-666622215 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-16-len-64", + protocol="udp", + test_opt="-P 16 -l 64 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1024.py new file mode 100755 index 0000000..1f467ff --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-773512230 + @用例名称: "tperf-iperf3-ipv4-udp-thread-2-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-2-len-1024", + protocol="udp", + test_opt="-P 2 -l 1024 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1448.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1448.py new file mode 100755 index 0000000..1bf74ac --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-740779678 + @用例名称: "tperf-iperf3-ipv4-udp-thread-2-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-2-len-1448", + protocol="udp", + test_opt="-P 2 -l 1448 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-2-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-512.py new file mode 100755 index 0000000..1fe0085 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-206963937 + @用例名称: "tperf-iperf3-ipv4-udp-thread-2-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-2-len-512", + protocol="udp", + test_opt="-P 2 -l 512 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-2-len-60000.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-60000.py new file mode 100755 index 0000000..b08afe3 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-397081099 + @用例名称: "tperf-iperf3-ipv4-udp-thread-2-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-2-len-60000", + protocol="udp", + test_opt="-P 2 -l 60000 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-2-len-64.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-64.py new file mode 100755 index 0000000..0457d91 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-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-144837-549311237 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-udp-thread-2-len-64", + protocol="udp", + test_opt="-P 2 -l 64 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1024.py new file mode 100755 index 0000000..7e3b0ae --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-364708896 + @用例名称: "tperf-iperf3-ipv4-udp-thread-4-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-4-len-1024", + protocol="udp", + test_opt="-P 4 -l 1024 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1448.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1448.py new file mode 100755 index 0000000..2242dbe --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-855049600 + @用例名称: "tperf-iperf3-ipv4-udp-thread-4-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-4-len-1448", + protocol="udp", + test_opt="-P 4 -l 1448 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-512.py new file mode 100755 index 0000000..88f1039 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-238975315 + @用例名称: "tperf-iperf3-ipv4-udp-thread-4-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-4-len-512", + protocol="udp", + test_opt="-P 4 -l 512 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-4-len-60000.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-60000.py new file mode 100755 index 0000000..7883764 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-602157691 + @用例名称: "tperf-iperf3-ipv4-udp-thread-4-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-4-len-60000", + protocol="udp", + test_opt="-P 4 -l 60000 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-4-len-64.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-64.py new file mode 100755 index 0000000..b25bf3c --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-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-144837-610397006 + @用例名称: "tperf-iperf3-ipv4-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-ipv4-udp-thread-4-len-64", + protocol="udp", + test_opt="-P 4 -l 64 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1024.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1024.py new file mode 100755 index 0000000..a29a275 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-515927158 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-8-len-1024", + protocol="udp", + test_opt="-P 8 -l 1024 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1448.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1448.py new file mode 100755 index 0000000..30a1d52 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-669159929 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-8-len-1448", + protocol="udp", + test_opt="-P 8 -l 1448 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-8-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-512.py new file mode 100755 index 0000000..c573265 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-368867247 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-8-len-512", + protocol="udp", + test_opt="-P 8 -l 512 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-8-len-60000.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-60000.py new file mode 100755 index 0000000..f95fe92 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-715831975 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-8-len-60000", + protocol="udp", + test_opt="-P 8 -l 60000 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-8-len-64.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-64.py new file mode 100755 index 0000000..4f22dbd --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-128547095 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-8-len-64", + protocol="udp", + test_opt="-P 8 -l 64 -u", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1024.py new file mode 100755 index 0000000..1f3dfc1 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-572977210 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-1-len-1024", + protocol="tcp", + test_opt="-P 1 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1448.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1448.py new file mode 100755 index 0000000..979fb02 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-338962837 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-1-len-1448", + protocol="tcp", + test_opt="-P 1 -l 1448 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-512.py new file mode 100755 index 0000000..4bf34c6 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-496616763 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-1-len-512", + protocol="tcp", + test_opt="-P 1 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-60000.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-60000.py new file mode 100755 index 0000000..b6dcd1b --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-902864784 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-1-len-60000", + protocol="tcp", + test_opt="-P 1 -l 60000 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-64.py new file mode 100755 index 0000000..6cbb699 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-895505587 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-1-len-64", + protocol="tcp", + test_opt="-P 1 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1024.py new file mode 100755 index 0000000..22521ad --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-103605214 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-16-len-1024", + protocol="tcp", + test_opt="-P 16 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1448.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1448.py new file mode 100755 index 0000000..0158f46 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-242977437 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-16-len-1448", + protocol="tcp", + test_opt="-P 16 -l 1448 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-512.py new file mode 100755 index 0000000..b78b86a --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-890635833 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-16-len-512", + protocol="tcp", + test_opt="-P 16 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-60000.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-60000.py new file mode 100755 index 0000000..f04999b --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-223983294 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-16-len-60000", + protocol="tcp", + test_opt="-P 16 -l 60000 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-64.py new file mode 100755 index 0000000..1949544 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-194395646 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-16-len-64", + protocol="tcp", + test_opt="-P 16 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1024.py new file mode 100755 index 0000000..a12479e --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-455637739 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-2-len-1024", + protocol="tcp", + test_opt="-P 2 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1448.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1448.py new file mode 100755 index 0000000..ee19965 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-897397200 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-2-len-1448", + protocol="tcp", + test_opt="-P 2 -l 1448 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-512.py new file mode 100755 index 0000000..62b32bf --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-357021741 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-2-len-512", + protocol="tcp", + test_opt="-P 2 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-60000.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-60000.py new file mode 100755 index 0000000..7df3ef3 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-356074751 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-2-len-60000", + protocol="tcp", + test_opt="-P 2 -l 60000 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-64.py new file mode 100755 index 0000000..6c32543 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-172393808 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-2-len-64", + protocol="tcp", + test_opt="-P 2 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1024.py new file mode 100755 index 0000000..72ade83 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-295627410 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-4-len-1024", + protocol="tcp", + test_opt="-P 4 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1448.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1448.py new file mode 100755 index 0000000..5b22c52 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-514932051 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-4-len-1448", + protocol="tcp", + test_opt="-P 4 -l 1448 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-512.py new file mode 100755 index 0000000..cac1823 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-683696264 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-4-len-512", + protocol="tcp", + test_opt="-P 4 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-60000.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-60000.py new file mode 100755 index 0000000..f220dfd --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-724409737 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-4-len-60000", + protocol="tcp", + test_opt="-P 4 -l 60000 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-64.py new file mode 100755 index 0000000..f9386bb --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-230344527 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-4-len-64", + protocol="tcp", + test_opt="-P 4 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1024.py new file mode 100755 index 0000000..e66d507 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-262591332 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-8-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-8-len-1024", + protocol="tcp", + test_opt="-P 8 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1448.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1448.py new file mode 100755 index 0000000..bd5e14f --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-208802052 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-8-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-8-len-1448", + protocol="tcp", + test_opt="-P 8 -l 1448 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-512.py new file mode 100755 index 0000000..8446eb4 --- /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-144837-833813675 + @用例名称: "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-60000.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-60000.py new file mode 100755 index 0000000..16a8963 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-342293359 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-8-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-8-len-60000", + protocol="tcp", + test_opt="-P 8 -l 60000 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-64.py new file mode 100755 index 0000000..c42719a --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-504708754 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-8-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-8-len-64", + protocol="tcp", + test_opt="-P 8 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1024.py new file mode 100755 index 0000000..1e09c11 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-682978206 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-1-len-1024", + protocol="udp", + test_opt="-P 1 -l 1024 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1448.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1448.py new file mode 100755 index 0000000..0418d29 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-137604190 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-1-len-1448", + protocol="udp", + test_opt="-P 1 -l 1448 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-512.py new file mode 100755 index 0000000..7cd93db --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-688119155 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-1-len-512", + protocol="udp", + test_opt="-P 1 -l 512 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-1-len-60000.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-60000.py new file mode 100755 index 0000000..3d3ff29 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-241961497 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-1-len-60000", + protocol="udp", + test_opt="-P 1 -l 60000 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-1-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-64.py new file mode 100755 index 0000000..1de7c93 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144837-603967332 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-1-len-64", + protocol="udp", + test_opt="-P 1 -l 64 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1024.py new file mode 100755 index 0000000..740f846 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-181875992 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-16-len-1024", + protocol="udp", + test_opt="-P 16 -l 1024 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1448.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1448.py new file mode 100755 index 0000000..7c023a2 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-637599847 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-16-len-1448", + protocol="udp", + test_opt="-P 16 -l 1448 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-16-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-512.py new file mode 100755 index 0000000..ef85b8f --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-232992591 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-16-len-512", + protocol="udp", + test_opt="-P 16 -l 512 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-16-len-60000.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-60000.py new file mode 100755 index 0000000..6ad92fb --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-343637343 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-16-len-60000", + protocol="udp", + test_opt="-P 16 -l 60000 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-16-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-64.py new file mode 100755 index 0000000..075d939 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-813390652 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-16-len-64", + protocol="udp", + test_opt="-P 16 -l 64 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1024.py new file mode 100755 index 0000000..125e8d3 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-772700142 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-2-len-1024", + protocol="udp", + test_opt="-P 2 -l 1024 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1448.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1448.py new file mode 100755 index 0000000..1f0dbed --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-380034767 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-2-len-1448", + protocol="udp", + test_opt="-P 2 -l 1448 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-2-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-512.py new file mode 100755 index 0000000..b69a1bc --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-926139120 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-2-len-512", + protocol="udp", + test_opt="-P 2 -l 512 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-2-len-60000.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-60000.py new file mode 100755 index 0000000..d56d601 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-606788603 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-2-len-60000", + protocol="udp", + test_opt="-P 2 -l 60000 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-2-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-64.py new file mode 100755 index 0000000..af601a0 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-452829465 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-2-len-64", + protocol="udp", + test_opt="-P 2 -l 64 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1024.py new file mode 100755 index 0000000..fb4bfa9 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-690098614 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-4-len-1024", + protocol="udp", + test_opt="-P 4 -l 1024 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1448.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1448.py new file mode 100755 index 0000000..8912608 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-761154867 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-4-len-1448", + protocol="udp", + test_opt="-P 4 -l 1448 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-512.py new file mode 100755 index 0000000..c0ad0a8 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-440341643 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-4-len-512", + protocol="udp", + test_opt="-P 4 -l 512 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-4-len-60000.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-60000.py new file mode 100755 index 0000000..21f8e10 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-937656220 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-4-len-60000", + protocol="udp", + test_opt="-P 4 -l 60000 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-4-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-64.py new file mode 100755 index 0000000..12b697c --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-349646902 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-4-len-64", + protocol="udp", + test_opt="-P 4 -l 64 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1024.py new file mode 100755 index 0000000..a587c2d --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-839194962 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-8-len-1024", + protocol="udp", + test_opt="-P 8 -l 1024 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1448.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1448.py new file mode 100755 index 0000000..2d12f50 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1448.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-523344957 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-1448" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-8-len-1448", + protocol="udp", + test_opt="-P 8 -l 1448 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-8-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-512.py new file mode 100755 index 0000000..8c04a0e --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-781500820 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-8-len-512", + protocol="udp", + test_opt="-P 8 -l 512 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-8-len-60000.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-60000.py new file mode 100755 index 0000000..6849380 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-60000.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-517463939 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-60000" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-8-len-60000", + protocol="udp", + test_opt="-P 8 -l 60000 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-8-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-64.py new file mode 100755 index 0000000..6dcc8c9 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-144838-313228957 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-8-len-64", + protocol="udp", + test_opt="-P 8 -l 64 -u -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) -- Gitee From d8572b444fd9ac14a6a411bea830dd76e4dc7aae Mon Sep 17 00:00:00 2001 From: Fuhai Wang Date: Mon, 14 Jul 2025 15:28:00 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E5=88=A0=E9=99=A4qperf=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- testcase/tperf-qperf-tcp-len-64.py | 52 ------------------------------ 1 file changed, 52 deletions(-) delete mode 100755 testcase/tperf-qperf-tcp-len-64.py diff --git a/testcase/tperf-qperf-tcp-len-64.py b/testcase/tperf-qperf-tcp-len-64.py deleted file mode 100755 index 4fed109..0000000 --- a/testcase/tperf-qperf-tcp-len-64.py +++ /dev/null @@ -1,52 +0,0 @@ -#!/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: 20250712-014909-401109573 - @用例名称: tperf-qperf-tcp-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 = PerfQperfSingle( - name="tperf-qperf-tcp-len-64", - test_opt="--msg_size 64 tcp_bw 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) -- Gitee From e5fa39c7f38db1910848b6c3806a8040a47a0ff0 Mon Sep 17 00:00:00 2001 From: Fuhai Wang Date: Mon, 14 Jul 2025 16:00:43 +0800 Subject: [PATCH 4/6] =?UTF-8?q?=E6=B7=BB=E5=8A=A0qperf=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fuhai Wang --- testcase/tperf-qperf-tcp-len-1-bw.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-tcp-len-1-lat.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-tcp-len-1400-bw.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-tcp-len-1400-lat.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-tcp-len-512-bw.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-tcp-len-512-lat.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-tcp-len-60000-bw.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-tcp-len-60000-lat.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-tcp-len-64-bw.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-tcp-len-64-lat.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-udp-len-1-bw.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-udp-len-1-lat.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-udp-len-1400-bw.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-udp-len-1400-lat.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-udp-len-512-bw.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-udp-len-512-lat.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-udp-len-60000-bw.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-udp-len-60000-lat.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-udp-len-64-bw.py | 52 +++++++++++++++++++++++ testcase/tperf-qperf-udp-len-64-lat.py | 52 +++++++++++++++++++++++ 20 files changed, 1040 insertions(+) create mode 100755 testcase/tperf-qperf-tcp-len-1-bw.py create mode 100755 testcase/tperf-qperf-tcp-len-1-lat.py create mode 100755 testcase/tperf-qperf-tcp-len-1400-bw.py create mode 100755 testcase/tperf-qperf-tcp-len-1400-lat.py create mode 100755 testcase/tperf-qperf-tcp-len-512-bw.py create mode 100755 testcase/tperf-qperf-tcp-len-512-lat.py create mode 100755 testcase/tperf-qperf-tcp-len-60000-bw.py create mode 100755 testcase/tperf-qperf-tcp-len-60000-lat.py create mode 100755 testcase/tperf-qperf-tcp-len-64-bw.py create mode 100755 testcase/tperf-qperf-tcp-len-64-lat.py create mode 100755 testcase/tperf-qperf-udp-len-1-bw.py create mode 100755 testcase/tperf-qperf-udp-len-1-lat.py create mode 100755 testcase/tperf-qperf-udp-len-1400-bw.py create mode 100755 testcase/tperf-qperf-udp-len-1400-lat.py create mode 100755 testcase/tperf-qperf-udp-len-512-bw.py create mode 100755 testcase/tperf-qperf-udp-len-512-lat.py create mode 100755 testcase/tperf-qperf-udp-len-60000-bw.py create mode 100755 testcase/tperf-qperf-udp-len-60000-lat.py create mode 100755 testcase/tperf-qperf-udp-len-64-bw.py create mode 100755 testcase/tperf-qperf-udp-len-64-lat.py diff --git a/testcase/tperf-qperf-tcp-len-1-bw.py b/testcase/tperf-qperf-tcp-len-1-bw.py new file mode 100755 index 0000000..e04c290 --- /dev/null +++ b/testcase/tperf-qperf-tcp-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-492782760 + @用例名称: tperf-qperf-tcp-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-tcp-len-1-bw", + test_opt="--msg_size 1 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-1-lat.py b/testcase/tperf-qperf-tcp-len-1-lat.py new file mode 100755 index 0000000..ba6e87c --- /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 0000000..22c00b3 --- /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 0000000..c69a1bf --- /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 0000000..e5e6916 --- /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 0000000..8b33c6a --- /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 0000000..ff3ac74 --- /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 0000000..a67fb40 --- /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 0000000..aaf5111 --- /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 0000000..dff9d99 --- /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 0000000..c861582 --- /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 0000000..bb26811 --- /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 0000000..ac145f9 --- /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 0000000..0f6ae41 --- /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 0000000..c1d4569 --- /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 0000000..bf0ce53 --- /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 0000000..aff375d --- /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 0000000..174080e --- /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 0000000..f37d701 --- /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 0000000..d20410c --- /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) -- Gitee From 5c7defe51dedd1f24adb878b9a2fa97835207087 Mon Sep 17 00:00:00 2001 From: Fuhai Wang Date: Mon, 14 Jul 2025 17:04:34 +0800 Subject: [PATCH 5/6] =?UTF-8?q?=E5=88=A0=E9=99=A4netperf=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fuhai Wang --- testcase/tperf-netperf-4-TCP_STREAM-len-64.py | 52 ------------------- testcase/tperf-netperf-6-TCP_STREAM-len-64.py | 52 ------------------- 2 files changed, 104 deletions(-) delete mode 100755 testcase/tperf-netperf-4-TCP_STREAM-len-64.py delete mode 100755 testcase/tperf-netperf-6-TCP_STREAM-len-64.py diff --git a/testcase/tperf-netperf-4-TCP_STREAM-len-64.py b/testcase/tperf-netperf-4-TCP_STREAM-len-64.py deleted file mode 100755 index 198d9b3..0000000 --- a/testcase/tperf-netperf-4-TCP_STREAM-len-64.py +++ /dev/null @@ -1,52 +0,0 @@ -#!/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: 20250712-002950-337989851 - @用例名称: tperf-netperf-4-TCP_STREAM-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 = PerfNetperfSingle( - name="tperf-netperf-4-TCP_STREAM-len-64", - test_opt="-4 -t TCP_STREAM -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-6-TCP_STREAM-len-64.py b/testcase/tperf-netperf-6-TCP_STREAM-len-64.py deleted file mode 100755 index 6b3cd78..0000000 --- a/testcase/tperf-netperf-6-TCP_STREAM-len-64.py +++ /dev/null @@ -1,52 +0,0 @@ -#!/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: 20250711-154603-586035624 - @用例名称: tperf-netperf-6-TCP_STREAM-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 = PerfNetperfSingle( - name="tperf-netperf-6-TCP_STREAM-len-64", - test_opt="-6 -t TCP_STREAM -l 64", - ) - perf.run() - perf.report() - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) -- Gitee From 49c3ba175453429ca24ef632aa3b88da00b75b05 Mon Sep 17 00:00:00 2001 From: Fuhai Wang Date: Mon, 14 Jul 2025 17:05:07 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=E5=A2=9E=E5=8A=A0netperf=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fuhai Wang --- testcase/tperf-netperf-ipv4-TCP_RR-len-1.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv4-TCP_RR-len-1400.py | 52 +++++++++++++++++++ testcase/tperf-netperf-ipv4-TCP_RR-len-512.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv4-TCP_RR-len-60000.py | 52 +++++++++++++++++++ testcase/tperf-netperf-ipv4-TCP_RR-len-64.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv4-TCP_STREAM-len-1.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv4-TCP_STREAM-len-1400.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv4-TCP_STREAM-len-512.py | 52 +++++++++++++++++++ ...tperf-netperf-ipv4-TCP_STREAM-len-60000.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv4-TCP_STREAM-len-64.py | 52 +++++++++++++++++++ testcase/tperf-netperf-ipv4-UDP_RR-len-1.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv4-UDP_RR-len-1400.py | 52 +++++++++++++++++++ testcase/tperf-netperf-ipv4-UDP_RR-len-512.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv4-UDP_RR-len-60000.py | 52 +++++++++++++++++++ testcase/tperf-netperf-ipv4-UDP_RR-len-64.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv4-UDP_STREAM-len-1.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv4-UDP_STREAM-len-1400.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv4-UDP_STREAM-len-512.py | 52 +++++++++++++++++++ ...tperf-netperf-ipv4-UDP_STREAM-len-60000.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv4-UDP_STREAM-len-64.py | 52 +++++++++++++++++++ testcase/tperf-netperf-ipv6-TCP_RR-len-1.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv6-TCP_RR-len-1400.py | 52 +++++++++++++++++++ testcase/tperf-netperf-ipv6-TCP_RR-len-512.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv6-TCP_RR-len-60000.py | 52 +++++++++++++++++++ testcase/tperf-netperf-ipv6-TCP_RR-len-64.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv6-TCP_STREAM-len-1.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv6-TCP_STREAM-len-1400.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv6-TCP_STREAM-len-512.py | 52 +++++++++++++++++++ ...tperf-netperf-ipv6-TCP_STREAM-len-60000.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv6-TCP_STREAM-len-64.py | 52 +++++++++++++++++++ testcase/tperf-netperf-ipv6-UDP_RR-len-1.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv6-UDP_RR-len-1400.py | 52 +++++++++++++++++++ testcase/tperf-netperf-ipv6-UDP_RR-len-512.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv6-UDP_RR-len-60000.py | 52 +++++++++++++++++++ testcase/tperf-netperf-ipv6-UDP_RR-len-64.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv6-UDP_STREAM-len-1.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv6-UDP_STREAM-len-1400.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv6-UDP_STREAM-len-512.py | 52 +++++++++++++++++++ ...tperf-netperf-ipv6-UDP_STREAM-len-60000.py | 52 +++++++++++++++++++ .../tperf-netperf-ipv6-UDP_STREAM-len-64.py | 52 +++++++++++++++++++ 40 files changed, 2080 insertions(+) create mode 100755 testcase/tperf-netperf-ipv4-TCP_RR-len-1.py create mode 100755 testcase/tperf-netperf-ipv4-TCP_RR-len-1400.py create mode 100755 testcase/tperf-netperf-ipv4-TCP_RR-len-512.py create mode 100755 testcase/tperf-netperf-ipv4-TCP_RR-len-60000.py create mode 100755 testcase/tperf-netperf-ipv4-TCP_RR-len-64.py create mode 100755 testcase/tperf-netperf-ipv4-TCP_STREAM-len-1.py create mode 100755 testcase/tperf-netperf-ipv4-TCP_STREAM-len-1400.py create mode 100755 testcase/tperf-netperf-ipv4-TCP_STREAM-len-512.py create mode 100755 testcase/tperf-netperf-ipv4-TCP_STREAM-len-60000.py create mode 100755 testcase/tperf-netperf-ipv4-TCP_STREAM-len-64.py create mode 100755 testcase/tperf-netperf-ipv4-UDP_RR-len-1.py create mode 100755 testcase/tperf-netperf-ipv4-UDP_RR-len-1400.py create mode 100755 testcase/tperf-netperf-ipv4-UDP_RR-len-512.py create mode 100755 testcase/tperf-netperf-ipv4-UDP_RR-len-60000.py create mode 100755 testcase/tperf-netperf-ipv4-UDP_RR-len-64.py create mode 100755 testcase/tperf-netperf-ipv4-UDP_STREAM-len-1.py create mode 100755 testcase/tperf-netperf-ipv4-UDP_STREAM-len-1400.py create mode 100755 testcase/tperf-netperf-ipv4-UDP_STREAM-len-512.py create mode 100755 testcase/tperf-netperf-ipv4-UDP_STREAM-len-60000.py create mode 100755 testcase/tperf-netperf-ipv4-UDP_STREAM-len-64.py create mode 100755 testcase/tperf-netperf-ipv6-TCP_RR-len-1.py create mode 100755 testcase/tperf-netperf-ipv6-TCP_RR-len-1400.py create mode 100755 testcase/tperf-netperf-ipv6-TCP_RR-len-512.py create mode 100755 testcase/tperf-netperf-ipv6-TCP_RR-len-60000.py create mode 100755 testcase/tperf-netperf-ipv6-TCP_RR-len-64.py create mode 100755 testcase/tperf-netperf-ipv6-TCP_STREAM-len-1.py create mode 100755 testcase/tperf-netperf-ipv6-TCP_STREAM-len-1400.py create mode 100755 testcase/tperf-netperf-ipv6-TCP_STREAM-len-512.py create mode 100755 testcase/tperf-netperf-ipv6-TCP_STREAM-len-60000.py create mode 100755 testcase/tperf-netperf-ipv6-TCP_STREAM-len-64.py create mode 100755 testcase/tperf-netperf-ipv6-UDP_RR-len-1.py create mode 100755 testcase/tperf-netperf-ipv6-UDP_RR-len-1400.py create mode 100755 testcase/tperf-netperf-ipv6-UDP_RR-len-512.py create mode 100755 testcase/tperf-netperf-ipv6-UDP_RR-len-60000.py create mode 100755 testcase/tperf-netperf-ipv6-UDP_RR-len-64.py create mode 100755 testcase/tperf-netperf-ipv6-UDP_STREAM-len-1.py create mode 100755 testcase/tperf-netperf-ipv6-UDP_STREAM-len-1400.py create mode 100755 testcase/tperf-netperf-ipv6-UDP_STREAM-len-512.py create mode 100755 testcase/tperf-netperf-ipv6-UDP_STREAM-len-60000.py create mode 100755 testcase/tperf-netperf-ipv6-UDP_STREAM-len-64.py diff --git a/testcase/tperf-netperf-ipv4-TCP_RR-len-1.py b/testcase/tperf-netperf-ipv4-TCP_RR-len-1.py new file mode 100755 index 0000000..1622c19 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-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-164526-305415806 + @用例名称: tperf-netperf-ipv4-TCP_RR-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_RR-len-1", + test_opt="-4 -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-ipv4-TCP_RR-len-1400.py b/testcase/tperf-netperf-ipv4-TCP_RR-len-1400.py new file mode 100755 index 0000000..63fdaf5 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_RR-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-455870814 + @用例名称: tperf-netperf-ipv4-TCP_RR-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_RR-len-1400", + test_opt="-4 -t TCP_RR -l 300 -- -r 1400,1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_RR-len-512.py b/testcase/tperf-netperf-ipv4-TCP_RR-len-512.py new file mode 100755 index 0000000..bd23946 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_RR-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-405645662 + @用例名称: tperf-netperf-ipv4-TCP_RR-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_RR-len-512", + test_opt="-4 -t TCP_RR -l 300 -- -r 512,512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_RR-len-60000.py b/testcase/tperf-netperf-ipv4-TCP_RR-len-60000.py new file mode 100755 index 0000000..3370175 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_RR-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-505943997 + @用例名称: tperf-netperf-ipv4-TCP_RR-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_RR-len-60000", + test_opt="-4 -t TCP_RR -l 300 -- -r 60000,60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_RR-len-64.py b/testcase/tperf-netperf-ipv4-TCP_RR-len-64.py new file mode 100755 index 0000000..303ac21 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_RR-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-355582395 + @用例名称: tperf-netperf-ipv4-TCP_RR-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_RR-len-64", + test_opt="-4 -t TCP_RR -l 300 -- -r 64,64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1.py new file mode 100755 index 0000000..f9341dd --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164525-802770457 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-1", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1400.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1400.py new file mode 100755 index 0000000..ca0d308 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164525-953930371 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-1400", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-512.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-512.py new file mode 100755 index 0000000..e9ad671 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164525-903742698 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-512", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-60000.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-60000.py new file mode 100755 index 0000000..50d2597 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-004236807 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-60000", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-64.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-64.py new file mode 100755 index 0000000..62d7032 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164525-853342560 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-64", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_RR-len-1.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-1.py new file mode 100755 index 0000000..53f1bfe --- /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") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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 0000000..cc395d4 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_RR-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-706766133 + @用例名称: tperf-netperf-ipv4-UDP_RR-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_RR-len-1400", + test_opt="-4 -t UDP_RR -l 300 -- -r 1400,1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_RR-len-512.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-512.py new file mode 100755 index 0000000..9768562 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_RR-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-656235116 + @用例名称: tperf-netperf-ipv4-UDP_RR-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_RR-len-512", + test_opt="-4 -t UDP_RR -l 300 -- -r 512,512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_RR-len-60000.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-60000.py new file mode 100755 index 0000000..f0a3d4a --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_RR-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-757084948 + @用例名称: tperf-netperf-ipv4-UDP_RR-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_RR-len-60000", + test_opt="-4 -t UDP_RR -l 300 -- -r 60000,60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_RR-len-64.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-64.py new file mode 100755 index 0000000..2afc323 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_RR-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-606193194 + @用例名称: tperf-netperf-ipv4-UDP_RR-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_RR-len-64", + test_opt="-4 -t UDP_RR -l 300 -- -r 64,64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1.py new file mode 100755 index 0000000..458d87b --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-054384735 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-1", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1400.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1400.py new file mode 100755 index 0000000..a22455d --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-204958069 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-1400", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-512.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-512.py new file mode 100755 index 0000000..96eedb1 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-154915649 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-512", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-60000.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-60000.py new file mode 100755 index 0000000..93776ce --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-254972220 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-60000", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-64.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-64.py new file mode 100755 index 0000000..b8d5839 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-104774301 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-64", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-1.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-1.py new file mode 100755 index 0000000..dbffa29 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-308074272 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-1", + test_opt="-6 -t TCP_RR -l 300 -- -r 1,1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-1400.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-1400.py new file mode 100755 index 0000000..c4f513d --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-457430713 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-1400", + test_opt="-6 -t TCP_RR -l 300 -- -r 1400,1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-512.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-512.py new file mode 100755 index 0000000..45e397d --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-407572768 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-512", + test_opt="-6 -t TCP_RR -l 300 -- -r 512,512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-60000.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-60000.py new file mode 100755 index 0000000..160dde7 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-507340038 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-60000", + test_opt="-6 -t TCP_RR -l 300 -- -r 60000,60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-64.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-64.py new file mode 100755 index 0000000..8ac8797 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-358052935 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-64", + test_opt="-6 -t TCP_RR -l 300 -- -r 64,64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1.py new file mode 100755 index 0000000..1f87f72 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-807314730 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-1", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1400.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1400.py new file mode 100755 index 0000000..4e6ff0b --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-957498758 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-1400", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-512.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-512.py new file mode 100755 index 0000000..336d85a --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-907330891 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-512", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-60000.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-60000.py new file mode 100755 index 0000000..385988d --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-007718155 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-60000", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-64.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-64.py new file mode 100755 index 0000000..410dce5 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-857248847 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-64", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-1.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-1.py new file mode 100755 index 0000000..6374a50 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-557442741 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-1", + test_opt="-6 -t UDP_RR -l 300 -- -r 1,1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-1400.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-1400.py new file mode 100755 index 0000000..cded648 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-708089193 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-1400", + test_opt="-6 -t UDP_RR -l 300 -- -r 1400,1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-512.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-512.py new file mode 100755 index 0000000..2d65176 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-657770827 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-512", + test_opt="-6 -t UDP_RR -l 300 -- -r 512,512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-60000.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-60000.py new file mode 100755 index 0000000..d5470d9 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-758277343 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-60000", + test_opt="-6 -t UDP_RR -l 300 -- -r 60000,60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-64.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-64.py new file mode 100755 index 0000000..94c2144 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-607381391 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-64", + test_opt="-6 -t UDP_RR -l 300 -- -r 64,64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1.py new file mode 100755 index 0000000..f972b9e --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-057983337 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-1", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1400.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1400.py new file mode 100755 index 0000000..dfdd6ed --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-208127899 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-1400", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-512.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-512.py new file mode 100755 index 0000000..2ad8adb --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-158111323 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-512", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-60000.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-60000.py new file mode 100755 index 0000000..4ed87c5 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-258156262 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-60000", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-64.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-64.py new file mode 100755 index 0000000..fcd1186 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-108114928 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-64", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) -- Gitee