From b18f0d37896960644e9fe38fc76bacc1c5a5d1ee Mon Sep 17 00:00:00 2001 From: Fuhai Wang Date: Wed, 16 Jul 2025 10:27:23 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E5=88=A0=E9=99=A4iperf3=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-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 de51228..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-1448.py b/testcase/tperf-iperf3-tcp-thread-1-len-1448.py deleted file mode 100755 index 4cbff3b..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-512.py b/testcase/tperf-iperf3-tcp-thread-1-len-512.py deleted file mode 100755 index 9795c05..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-60000.py b/testcase/tperf-iperf3-tcp-thread-1-len-60000.py deleted file mode 100755 index 7c38f8b..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-1-len-64.py b/testcase/tperf-iperf3-tcp-thread-1-len-64.py deleted file mode 100755 index 37c8bb5..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-16-len-1024.py b/testcase/tperf-iperf3-tcp-thread-16-len-1024.py deleted file mode 100755 index 1f41e8a..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-16-len-1448.py b/testcase/tperf-iperf3-tcp-thread-16-len-1448.py deleted file mode 100755 index a34842b..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-16-len-512.py b/testcase/tperf-iperf3-tcp-thread-16-len-512.py deleted file mode 100755 index 1d3675c..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-16-len-60000.py b/testcase/tperf-iperf3-tcp-thread-16-len-60000.py deleted file mode 100755 index 2e05e2b..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-16-len-64.py b/testcase/tperf-iperf3-tcp-thread-16-len-64.py deleted file mode 100755 index b2219f4..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-2-len-1024.py b/testcase/tperf-iperf3-tcp-thread-2-len-1024.py deleted file mode 100755 index 87cf906..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-2-len-1448.py b/testcase/tperf-iperf3-tcp-thread-2-len-1448.py deleted file mode 100755 index 28afaaa..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-2-len-512.py b/testcase/tperf-iperf3-tcp-thread-2-len-512.py deleted file mode 100755 index 8fa5a00..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-2-len-60000.py b/testcase/tperf-iperf3-tcp-thread-2-len-60000.py deleted file mode 100755 index 506b075..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-2-len-64.py b/testcase/tperf-iperf3-tcp-thread-2-len-64.py deleted file mode 100755 index a806cfc..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-1024.py b/testcase/tperf-iperf3-tcp-thread-32-len-1024.py deleted file mode 100755 index 64213c9..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-1448.py b/testcase/tperf-iperf3-tcp-thread-32-len-1448.py deleted file mode 100755 index 3697bd7..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-512.py b/testcase/tperf-iperf3-tcp-thread-32-len-512.py deleted file mode 100755 index 87c739f..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-60000.py b/testcase/tperf-iperf3-tcp-thread-32-len-60000.py deleted file mode 100755 index ee190f3..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-32-len-64.py b/testcase/tperf-iperf3-tcp-thread-32-len-64.py deleted file mode 100755 index 93cf6a4..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-4-len-1024.py b/testcase/tperf-iperf3-tcp-thread-4-len-1024.py deleted file mode 100755 index 3b780c1..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-4-len-1448.py b/testcase/tperf-iperf3-tcp-thread-4-len-1448.py deleted file mode 100755 index 128d3ab..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-4-len-512.py b/testcase/tperf-iperf3-tcp-thread-4-len-512.py deleted file mode 100755 index b3e7bbd..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-4-len-60000.py b/testcase/tperf-iperf3-tcp-thread-4-len-60000.py deleted file mode 100755 index cb100c9..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-4-len-64.py b/testcase/tperf-iperf3-tcp-thread-4-len-64.py deleted file mode 100755 index b45381f..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-1024.py b/testcase/tperf-iperf3-tcp-thread-64-len-1024.py deleted file mode 100755 index 62488c2..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-1448.py b/testcase/tperf-iperf3-tcp-thread-64-len-1448.py deleted file mode 100755 index eb9746b..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-512.py b/testcase/tperf-iperf3-tcp-thread-64-len-512.py deleted file mode 100755 index 22c7134..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-60000.py b/testcase/tperf-iperf3-tcp-thread-64-len-60000.py deleted file mode 100755 index c99e802..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-64-len-64.py b/testcase/tperf-iperf3-tcp-thread-64-len-64.py deleted file mode 100755 index 04dc245..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-8-len-1024.py b/testcase/tperf-iperf3-tcp-thread-8-len-1024.py deleted file mode 100755 index d89008e..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-8-len-1448.py b/testcase/tperf-iperf3-tcp-thread-8-len-1448.py deleted file mode 100755 index 3db87b8..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-8-len-512.py b/testcase/tperf-iperf3-tcp-thread-8-len-512.py deleted file mode 100755 index 33651aa..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-8-len-60000.py b/testcase/tperf-iperf3-tcp-thread-8-len-60000.py deleted file mode 100755 index 6439c43..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp-thread-8-len-64.py b/testcase/tperf-iperf3-tcp-thread-8-len-64.py deleted file mode 100755 index f68f07a..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-tcp6-thread-8-len-64.py b/testcase/tperf-iperf3-tcp6-thread-8-len-64.py deleted file mode 100755 index fcd5506..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-1024.py b/testcase/tperf-iperf3-udp-thread-1-len-1024.py deleted file mode 100755 index 66cc89b..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-1448.py b/testcase/tperf-iperf3-udp-thread-1-len-1448.py deleted file mode 100755 index 9e289f4..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-512.py b/testcase/tperf-iperf3-udp-thread-1-len-512.py deleted file mode 100755 index 488f318..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-60000.py b/testcase/tperf-iperf3-udp-thread-1-len-60000.py deleted file mode 100755 index 86c7133..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-1-len-64.py b/testcase/tperf-iperf3-udp-thread-1-len-64.py deleted file mode 100755 index 15a337b..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-1024.py b/testcase/tperf-iperf3-udp-thread-16-len-1024.py deleted file mode 100755 index 9f203ca..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-1448.py b/testcase/tperf-iperf3-udp-thread-16-len-1448.py deleted file mode 100755 index 4830b0b..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-512.py b/testcase/tperf-iperf3-udp-thread-16-len-512.py deleted file mode 100755 index 0de09b0..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-60000.py b/testcase/tperf-iperf3-udp-thread-16-len-60000.py deleted file mode 100755 index 73ba932..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-16-len-64.py b/testcase/tperf-iperf3-udp-thread-16-len-64.py deleted file mode 100755 index 0085999..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-1024.py b/testcase/tperf-iperf3-udp-thread-2-len-1024.py deleted file mode 100755 index 8c05541..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-1448.py b/testcase/tperf-iperf3-udp-thread-2-len-1448.py deleted file mode 100755 index a42626f..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-512.py b/testcase/tperf-iperf3-udp-thread-2-len-512.py deleted file mode 100755 index fca180e..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-60000.py b/testcase/tperf-iperf3-udp-thread-2-len-60000.py deleted file mode 100755 index 78ef8ca..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-2-len-64.py b/testcase/tperf-iperf3-udp-thread-2-len-64.py deleted file mode 100755 index e7ea685..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-1024.py b/testcase/tperf-iperf3-udp-thread-32-len-1024.py deleted file mode 100755 index acedb69..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-1448.py b/testcase/tperf-iperf3-udp-thread-32-len-1448.py deleted file mode 100755 index f9b820d..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-512.py b/testcase/tperf-iperf3-udp-thread-32-len-512.py deleted file mode 100755 index b0d5f38..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-60000.py b/testcase/tperf-iperf3-udp-thread-32-len-60000.py deleted file mode 100755 index 8c76823..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-32-len-64.py b/testcase/tperf-iperf3-udp-thread-32-len-64.py deleted file mode 100755 index 699307e..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-1024.py b/testcase/tperf-iperf3-udp-thread-4-len-1024.py deleted file mode 100755 index 075e5ae..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-1448.py b/testcase/tperf-iperf3-udp-thread-4-len-1448.py deleted file mode 100755 index d51a0b4..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-512.py b/testcase/tperf-iperf3-udp-thread-4-len-512.py deleted file mode 100755 index b98215e..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-60000.py b/testcase/tperf-iperf3-udp-thread-4-len-60000.py deleted file mode 100755 index 3f764c2..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-4-len-64.py b/testcase/tperf-iperf3-udp-thread-4-len-64.py deleted file mode 100755 index 989aa31..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-1024.py b/testcase/tperf-iperf3-udp-thread-64-len-1024.py deleted file mode 100755 index 278d0f4..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-1448.py b/testcase/tperf-iperf3-udp-thread-64-len-1448.py deleted file mode 100755 index 73302da..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-512.py b/testcase/tperf-iperf3-udp-thread-64-len-512.py deleted file mode 100755 index 2f41bcb..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-60000.py b/testcase/tperf-iperf3-udp-thread-64-len-60000.py deleted file mode 100755 index 709ca60..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-64-len-64.py b/testcase/tperf-iperf3-udp-thread-64-len-64.py deleted file mode 100755 index 318b5fc..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-1024.py b/testcase/tperf-iperf3-udp-thread-8-len-1024.py deleted file mode 100755 index 2875848..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-1448.py b/testcase/tperf-iperf3-udp-thread-8-len-1448.py deleted file mode 100755 index e0ae61c..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-512.py b/testcase/tperf-iperf3-udp-thread-8-len-512.py deleted file mode 100755 index 996505b..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-60000.py b/testcase/tperf-iperf3-udp-thread-8-len-60000.py deleted file mode 100755 index 1a4a5b2..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-udp-thread-8-len-64.py b/testcase/tperf-iperf3-udp-thread-8-len-64.py deleted file mode 100755 index a34b0bd..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) -- Gitee From 42141983d0060ba8a11222afc5a2b7c4c4f06f05 Mon Sep 17 00:00:00 2001 From: Fuhai Wang Date: Mon, 14 Jul 2025 20:14:04 +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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-tcp-thread-1-len-512.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-1400.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-tcp-thread-16-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-tcp-thread-2-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-tcp-thread-4-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-tcp-thread-8-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-udp-thread-1-len-512.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-1400.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv4-udp-thread-16-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-udp-thread-2-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-udp-thread-4-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv4-udp-thread-8-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-tcp-thread-1-len-512.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-1400.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-tcp-thread-16-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-tcp-thread-2-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-tcp-thread-4-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-tcp-thread-8-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-udp-thread-1-len-512.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-1400.py | 54 +++++++++++++++++++ ...tperf-iperf3-ipv6-udp-thread-16-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-udp-thread-2-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-udp-thread-4-len-512.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-1400.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-udp-thread-8-len-512.py | 54 +++++++++++++++++++ .../tperf-iperf3-ipv6-udp-thread-8-len-64.py | 54 +++++++++++++++++++ 80 files changed, 4320 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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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-1400.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-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..539ba2d --- /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-201129-619536590 + @用例名称: "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-1400.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1400.py new file mode 100755 index 0000000..f3232f8 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201129-523891893 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-1-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-tcp-thread-1-len-1400", + protocol="tcp", + test_opt="-P 1 -l 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-512.py new file mode 100755 index 0000000..00186b5 --- /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-201129-619607322 + @用例名称: "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-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-1-len-64.py new file mode 100755 index 0000000..2d2a93e --- /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-201129-914634777 + @用例名称: "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..08b470c --- /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-201129-277103052 + @用例名称: "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-1400.py b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1400.py new file mode 100755 index 0000000..2b39bac --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-885771203 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-16-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-tcp-thread-16-len-1400", + protocol="tcp", + test_opt="-P 16 -l 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-512.py new file mode 100755 index 0000000..8b69a69 --- /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-201129-768875111 + @用例名称: "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-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-16-len-64.py new file mode 100755 index 0000000..3454480 --- /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-201129-536817162 + @用例名称: "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..6f2b5e0 --- /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-201129-229652030 + @用例名称: "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-1400.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1400.py new file mode 100755 index 0000000..b286507 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201129-783483017 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-2-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-tcp-thread-2-len-1400", + protocol="tcp", + test_opt="-P 2 -l 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-512.py new file mode 100755 index 0000000..d222818 --- /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-201129-856621824 + @用例名称: "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-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-2-len-64.py new file mode 100755 index 0000000..ba05ace --- /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-201129-783905709 + @用例名称: "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..e17b8a5 --- /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-201129-584435273 + @用例名称: "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-1400.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1400.py new file mode 100755 index 0000000..cc34cdd --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201129-599060855 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-4-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-tcp-thread-4-len-1400", + protocol="tcp", + test_opt="-P 4 -l 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-512.py new file mode 100755 index 0000000..6e1e665 --- /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-201129-590452528 + @用例名称: "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-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-4-len-64.py new file mode 100755 index 0000000..d51d1c0 --- /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-201129-997401435 + @用例名称: "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..a1310df --- /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-201129-417398203 + @用例名称: "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-1400.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1400.py new file mode 100755 index 0000000..276946a --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201129-239169144 + @用例名称: "tperf-iperf3-ipv4-tcp-thread-8-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-tcp-thread-8-len-1400", + protocol="tcp", + test_opt="-P 8 -l 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-512.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-512.py new file mode 100755 index 0000000..6d8964e --- /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-201129-886419828 + @用例名称: "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-64.py b/testcase/tperf-iperf3-ipv4-tcp-thread-8-len-64.py new file mode 100755 index 0000000..88b3e14 --- /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-201129-158564167 + @用例名称: "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..8f8d162 --- /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-201130-942294646 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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-1400.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1400.py new file mode 100755 index 0000000..075ce38 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-474023388 + @用例名称: "tperf-iperf3-ipv4-udp-thread-1-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-1-len-1400", + protocol="udp", + test_opt="-P 1 -l 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-1-len-512.py new file mode 100755 index 0000000..838e94d --- /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-201130-255491468 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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..605409b --- /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-201130-573077860 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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..2c1bb35 --- /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-201130-679659588 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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-1400.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1400.py new file mode 100755 index 0000000..8c9934b --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-589534842 + @用例名称: "tperf-iperf3-ipv4-udp-thread-16-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-16-len-1400", + protocol="udp", + test_opt="-P 16 -l 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-16-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-16-len-512.py new file mode 100755 index 0000000..821a92d --- /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-201130-879843237 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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..51d7a7f --- /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-201130-347250114 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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..ff13e85 --- /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-201130-824704587 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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-1400.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1400.py new file mode 100755 index 0000000..7e49de1 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-373753387 + @用例名称: "tperf-iperf3-ipv4-udp-thread-2-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-2-len-1400", + protocol="udp", + test_opt="-P 2 -l 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-2-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-2-len-512.py new file mode 100755 index 0000000..31d106d --- /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-201130-951817329 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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..1589b66 --- /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-201130-891781365 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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..fcb42f6 --- /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-201130-760603300 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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-1400.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1400.py new file mode 100755 index 0000000..bf87db9 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-280875665 + @用例名称: "tperf-iperf3-ipv4-udp-thread-4-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-4-len-1400", + protocol="udp", + test_opt="-P 4 -l 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-4-len-512.py new file mode 100755 index 0000000..70f22c5 --- /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-201130-660255603 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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..fccf64b --- /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-201130-702772506 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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..d5fc3ca --- /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-201130-888716361 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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-1400.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1400.py new file mode 100755 index 0000000..012aba1 --- /dev/null +++ b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-733965847 + @用例名称: "tperf-iperf3-ipv4-udp-thread-8-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv4-udp-thread-8-len-1400", + protocol="udp", + test_opt="-P 8 -l 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv4-udp-thread-8-len-512.py b/testcase/tperf-iperf3-ipv4-udp-thread-8-len-512.py new file mode 100755 index 0000000..5df2d32 --- /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-201130-163887927 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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..e17845f --- /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-201130-652674712 + @用例名称: "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", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def 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..6cffda6 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-665977290 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-1-len-1024", + protocol="tcp", + test_opt="-P 1 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1400.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1400.py new file mode 100755 index 0000000..738e36b --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-419187368 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-1-len-1400", + protocol="tcp", + test_opt="-P 1 -l 1400 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-512.py new file mode 100755 index 0000000..362dddf --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-868846866 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-1-len-512", + protocol="tcp", + test_opt="-P 1 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-64.py new file mode 100755 index 0000000..04bdd23 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-1-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-612934783 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-1-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-1-len-64", + protocol="tcp", + test_opt="-P 1 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1024.py new file mode 100755 index 0000000..e8e1e83 --- /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-201130-639891384 + @用例名称: "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-1400.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1400.py new file mode 100755 index 0000000..42a2249 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-842720413 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-16-len-1400", + protocol="tcp", + test_opt="-P 16 -l 1400 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-512.py new file mode 100755 index 0000000..6771ad6 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-649338608 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-16-len-512", + protocol="tcp", + test_opt="-P 16 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-64.py new file mode 100755 index 0000000..cfcf89f --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-16-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-999095288 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-16-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-16-len-64", + protocol="tcp", + test_opt="-P 16 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1024.py new file mode 100755 index 0000000..c60ad89 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-936450230 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-2-len-1024", + protocol="tcp", + test_opt="-P 2 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1400.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1400.py new file mode 100755 index 0000000..ac717e2 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-552274163 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-2-len-1400", + protocol="tcp", + test_opt="-P 2 -l 1400 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-512.py new file mode 100755 index 0000000..1a76f06 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-574659424 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-2-len-512", + protocol="tcp", + test_opt="-P 2 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-64.py new file mode 100755 index 0000000..00043bd --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-2-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-188264939 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-2-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-2-len-64", + protocol="tcp", + test_opt="-P 2 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1024.py new file mode 100755 index 0000000..0e25f7f --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-885143343 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-4-len-1024", + protocol="tcp", + test_opt="-P 4 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1400.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1400.py new file mode 100755 index 0000000..28b4ff1 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-677807229 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-4-len-1400", + protocol="tcp", + test_opt="-P 4 -l 1400 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-512.py new file mode 100755 index 0000000..438a48e --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-973531609 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-4-len-512", + protocol="tcp", + test_opt="-P 4 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-64.py new file mode 100755 index 0000000..56aca2b --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-4-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-907006609 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-4-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-4-len-64", + protocol="tcp", + test_opt="-P 4 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1024.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1024.py new file mode 100755 index 0000000..ffd49f3 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-751087680 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-8-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-8-len-1024", + protocol="tcp", + test_opt="-P 8 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1400.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1400.py new file mode 100755 index 0000000..a07cf16 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-796371625 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-8-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-8-len-1400", + protocol="tcp", + test_opt="-P 8 -l 1400 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-512.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-512.py new file mode 100755 index 0000000..a2dfcfd --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-787769259 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-8-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-8-len-512", + protocol="tcp", + test_opt="-P 8 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-64.py b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-64.py new file mode 100755 index 0000000..f0d40c7 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-tcp-thread-8-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-268740254 + @用例名称: "tperf-iperf3-ipv6-tcp-thread-8-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-tcp-thread-8-len-64", + protocol="tcp", + test_opt="-P 8 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1024.py new file mode 100755 index 0000000..eac94dc --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-346920985 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-1-len-1024", + protocol="udp", + test_opt="-P 1 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1400.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1400.py new file mode 100755 index 0000000..b03cd8f --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-256943702 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-1-len-1400", + protocol="udp", + test_opt="-P 1 -l 1400 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-1-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-512.py new file mode 100755 index 0000000..59942fa --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-911551116 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-1-len-512", + protocol="udp", + test_opt="-P 1 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-1-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-64.py new file mode 100755 index 0000000..4fcfb80 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-1-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-903849372 + @用例名称: "tperf-iperf3-ipv6-udp-thread-1-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-1-len-64", + protocol="udp", + test_opt="-P 1 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1024.py new file mode 100755 index 0000000..0f727b6 --- /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-201130-663884957 + @用例名称: "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 -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-1400.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1400.py new file mode 100755 index 0000000..735a29a --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-194351636 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-16-len-1400", + protocol="udp", + test_opt="-P 16 -l 1400 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-16-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-512.py new file mode 100755 index 0000000..3d70dd3 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-786909777 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-16-len-512", + protocol="udp", + test_opt="-P 16 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-16-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-64.py new file mode 100755 index 0000000..eb42915 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-16-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-550056684 + @用例名称: "tperf-iperf3-ipv6-udp-thread-16-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-16-len-64", + protocol="udp", + test_opt="-P 16 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1024.py new file mode 100755 index 0000000..29de73e --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-546983949 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-2-len-1024", + protocol="udp", + test_opt="-P 2 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1400.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1400.py new file mode 100755 index 0000000..0a38c20 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-769603302 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-2-len-1400", + protocol="udp", + test_opt="-P 2 -l 1400 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-2-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-512.py new file mode 100755 index 0000000..8aa0edb --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-622772897 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-2-len-512", + protocol="udp", + test_opt="-P 2 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-2-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-64.py new file mode 100755 index 0000000..cc17653 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-2-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-189794685 + @用例名称: "tperf-iperf3-ipv6-udp-thread-2-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-2-len-64", + protocol="udp", + test_opt="-P 2 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1024.py new file mode 100755 index 0000000..04fc5b5 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-456667902 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-4-len-1024", + protocol="udp", + test_opt="-P 4 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1400.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1400.py new file mode 100755 index 0000000..24b44c2 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-677996835 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-4-len-1400", + protocol="udp", + test_opt="-P 4 -l 1400 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-4-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-512.py new file mode 100755 index 0000000..d6887cd --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-204990613 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-4-len-512", + protocol="udp", + test_opt="-P 4 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-4-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-64.py new file mode 100755 index 0000000..2e82dd2 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-4-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-696161799 + @用例名称: "tperf-iperf3-ipv6-udp-thread-4-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-4-len-64", + protocol="udp", + test_opt="-P 4 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1024.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1024.py new file mode 100755 index 0000000..d168e38 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1024.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-529901812 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-1024" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-8-len-1024", + protocol="udp", + test_opt="-P 8 -l 1024 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1400.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1400.py new file mode 100755 index 0000000..2cd6b64 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-1400.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-678354493 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-1400" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-8-len-1400", + protocol="udp", + test_opt="-P 8 -l 1400 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-8-len-512.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-512.py new file mode 100755 index 0000000..0180d2c --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-512.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-534737004 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-512" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-8-len-512", + protocol="udp", + test_opt="-P 8 -l 512 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-iperf3-ipv6-udp-thread-8-len-64.py b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-64.py new file mode 100755 index 0000000..2052871 --- /dev/null +++ b/testcase/tperf-iperf3-ipv6-udp-thread-8-len-64.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import stat +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfIperf3Single # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-201130-799361850 + @用例名称: "tperf-iperf3-ipv6-udp-thread-8-len-64" + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用iperf3测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用iperf3测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfIperf3Single( + name="tperf-iperf3-ipv6-udp-thread-8-len-64", + protocol="udp", + test_opt="-P 8 -l 64 -6", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) -- Gitee From 8c51e9d9cba3befcefd960ddb19ab1197b0e0303 Mon Sep 17 00:00:00 2001 From: Fuhai Wang Date: Wed, 16 Jul 2025 10:28:45 +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 Signed-off-by: Fuhai Wang --- 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 6b2dc62..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) -- Gitee From 32ded6313e126a1eee7bc8452f3a329e74d0d52f 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 54a95bcb510b994b7d6c8c533c4f621c06fc4d56 Mon Sep 17 00:00:00 2001 From: Fuhai Wang Date: Wed, 16 Jul 2025 10:30:01 +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 e745108..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-6-TCP_STREAM-len-64.py b/testcase/tperf-netperf-6-TCP_STREAM-len-64.py deleted file mode 100755 index 687f5ec..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(testcase=self) - self.assert_true(len(perf.results) > 0) - - def tc_teardown(self, *args): - self.msg("this is tc_teardown") - - -if __name__ == "__main__": - PythonTestCase().tst_main(sys.argv) -- Gitee From 98cd226ca3805bf1ad44d69b42deab5b9b6f302a 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..6ec88fc --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..1313b7c --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_RR-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-455870814 + @用例名称: tperf-netperf-ipv4-TCP_RR-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_RR-len-1400", + test_opt="-4 -t TCP_RR -l 300 -- -r 1400,1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_RR-len-512.py b/testcase/tperf-netperf-ipv4-TCP_RR-len-512.py new file mode 100755 index 0000000..fbf57be --- /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") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + 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..3d53afb --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_RR-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-505943997 + @用例名称: tperf-netperf-ipv4-TCP_RR-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_RR-len-60000", + test_opt="-4 -t TCP_RR -l 300 -- -r 60000,60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_RR-len-64.py b/testcase/tperf-netperf-ipv4-TCP_RR-len-64.py new file mode 100755 index 0000000..a1f6b3a --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_RR-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-355582395 + @用例名称: tperf-netperf-ipv4-TCP_RR-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_RR-len-64", + test_opt="-4 -t TCP_RR -l 300 -- -r 64,64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1.py new file mode 100755 index 0000000..d2e876e --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164525-802770457 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-1", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1400.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1400.py new file mode 100755 index 0000000..3fc7544 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164525-953930371 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-1400", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-512.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-512.py new file mode 100755 index 0000000..4a688d7 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164525-903742698 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-512", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-60000.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-60000.py new file mode 100755 index 0000000..6be4a2a --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-004236807 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-60000", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-TCP_STREAM-len-64.py b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-64.py new file mode 100755 index 0000000..6dfd1b7 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-TCP_STREAM-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164525-853342560 + @用例名称: tperf-netperf-ipv4-TCP_STREAM-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-TCP_STREAM-len-64", + test_opt="-4 -t TCP_STREAM -l 300 -- -m 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_RR-len-1.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-1.py new file mode 100755 index 0000000..5634f89 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_RR-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-556137103 + @用例名称: tperf-netperf-ipv4-UDP_RR-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_RR-len-1", + test_opt="-4 -t UDP_RR -l 300 -- -r 1,1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_RR-len-1400.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-1400.py new file mode 100755 index 0000000..09c4161 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_RR-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-706766133 + @用例名称: tperf-netperf-ipv4-UDP_RR-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_RR-len-1400", + test_opt="-4 -t UDP_RR -l 300 -- -r 1400,1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_RR-len-512.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-512.py new file mode 100755 index 0000000..4f5ec7f --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_RR-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-656235116 + @用例名称: tperf-netperf-ipv4-UDP_RR-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_RR-len-512", + test_opt="-4 -t UDP_RR -l 300 -- -r 512,512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_RR-len-60000.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-60000.py new file mode 100755 index 0000000..46b0ea4 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_RR-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-757084948 + @用例名称: tperf-netperf-ipv4-UDP_RR-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_RR-len-60000", + test_opt="-4 -t UDP_RR -l 300 -- -r 60000,60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_RR-len-64.py b/testcase/tperf-netperf-ipv4-UDP_RR-len-64.py new file mode 100755 index 0000000..6bc760f --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_RR-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-606193194 + @用例名称: tperf-netperf-ipv4-UDP_RR-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_RR-len-64", + test_opt="-4 -t UDP_RR -l 300 -- -r 64,64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1.py new file mode 100755 index 0000000..2b27b4e --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-054384735 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-1", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1400.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1400.py new file mode 100755 index 0000000..a607c98 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-204958069 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-1400", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-512.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-512.py new file mode 100755 index 0000000..8133826 --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-154915649 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-512", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-60000.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-60000.py new file mode 100755 index 0000000..5cd7aac --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-254972220 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-60000", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv4-UDP_STREAM-len-64.py b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-64.py new file mode 100755 index 0000000..7f44eae --- /dev/null +++ b/testcase/tperf-netperf-ipv4-UDP_STREAM-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-104774301 + @用例名称: tperf-netperf-ipv4-UDP_STREAM-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv4-UDP_STREAM-len-64", + test_opt="-4 -t UDP_STREAM -l 300 -- -m 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-1.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-1.py new file mode 100755 index 0000000..f728eeb --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-308074272 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-1", + test_opt="-6 -t TCP_RR -l 300 -- -r 1,1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-1400.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-1400.py new file mode 100755 index 0000000..92ee262 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-457430713 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-1400", + test_opt="-6 -t TCP_RR -l 300 -- -r 1400,1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-512.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-512.py new file mode 100755 index 0000000..d6ec838 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-407572768 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-512", + test_opt="-6 -t TCP_RR -l 300 -- -r 512,512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-60000.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-60000.py new file mode 100755 index 0000000..83cb607 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-507340038 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-60000", + test_opt="-6 -t TCP_RR -l 300 -- -r 60000,60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_RR-len-64.py b/testcase/tperf-netperf-ipv6-TCP_RR-len-64.py new file mode 100755 index 0000000..16472c6 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_RR-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-358052935 + @用例名称: tperf-netperf-ipv6-TCP_RR-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_RR-len-64", + test_opt="-6 -t TCP_RR -l 300 -- -r 64,64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1.py new file mode 100755 index 0000000..b914380 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-807314730 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-1", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1400.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1400.py new file mode 100755 index 0000000..6bd9390 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-957498758 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-1400", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-512.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-512.py new file mode 100755 index 0000000..9447e3e --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-907330891 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-512", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-60000.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-60000.py new file mode 100755 index 0000000..282190f --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-007718155 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-60000", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-TCP_STREAM-len-64.py b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-64.py new file mode 100755 index 0000000..3c71dc4 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-TCP_STREAM-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164526-857248847 + @用例名称: tperf-netperf-ipv6-TCP_STREAM-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-TCP_STREAM-len-64", + test_opt="-6 -t TCP_STREAM -l 300 -- -m 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-1.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-1.py new file mode 100755 index 0000000..dbb9e95 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-557442741 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-1", + test_opt="-6 -t UDP_RR -l 300 -- -r 1,1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-1400.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-1400.py new file mode 100755 index 0000000..db7d4f2 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-708089193 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-1400", + test_opt="-6 -t UDP_RR -l 300 -- -r 1400,1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-512.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-512.py new file mode 100755 index 0000000..90be778 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-657770827 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-512", + test_opt="-6 -t UDP_RR -l 300 -- -r 512,512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-60000.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-60000.py new file mode 100755 index 0000000..53ed015 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-758277343 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-60000", + test_opt="-6 -t UDP_RR -l 300 -- -r 60000,60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_RR-len-64.py b/testcase/tperf-netperf-ipv6-UDP_RR-len-64.py new file mode 100755 index 0000000..4cc0667 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_RR-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-607381391 + @用例名称: tperf-netperf-ipv6-UDP_RR-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_RR-len-64", + test_opt="-6 -t UDP_RR -l 300 -- -r 64,64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1.py new file mode 100755 index 0000000..31d1183 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-057983337 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-1 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-1", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 1", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1400.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1400.py new file mode 100755 index 0000000..6d7ca5b --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-1400.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-208127899 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-1400 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-1400", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 1400", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-512.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-512.py new file mode 100755 index 0000000..71f789a --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-512.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-158111323 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-512 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-512", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 512", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-60000.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-60000.py new file mode 100755 index 0000000..f0f4cce --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-60000.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-258156262 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-60000 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-60000", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 60000", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) diff --git a/testcase/tperf-netperf-ipv6-UDP_STREAM-len-64.py b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-64.py new file mode 100755 index 0000000..58d5054 --- /dev/null +++ b/testcase/tperf-netperf-ipv6-UDP_STREAM-len-64.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +# coding: utf-8 + +import os.path +import sys + +_suite_top_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "..") +while _suite_top_dir != "/": + if os.path.isfile(os.path.join(_suite_top_dir, "tsuite")): + break + _suite_top_dir = os.path.dirname(_suite_top_dir) +sys.path.append(_suite_top_dir) +from lib.ts_common import MyTestCase, PerfNetperfSingle # noqa: E402 + + +class PythonTestCase(MyTestCase): + """ + @用例ID: 20250714-164527-108114928 + @用例名称: tperf-netperf-ipv6-UDP_STREAM-len-64 + @用例级别: 3 + @用例标签: + @扩展属性: + @用例类型: 性能测试 + @自动化: 1 + @超时时间: 0 + @用例描述: 使用netperf测试系统网络性能 + """ + + def tc_setup(self, *args): + self.msg("this is tc_setup") + + # @预置条件: 系统网络可用 + + def do_test(self, *args): + self.msg("this is do_test") + + # @测试步骤: 使用netperf测试系统网络性能 + # @预期结果: 测试正常,性能数据采集正常 + perf = PerfNetperfSingle( + name="tperf-netperf-ipv6-UDP_STREAM-len-64", + test_opt="-6 -t UDP_STREAM -l 300 -- -m 64", + ) + perf.run() + perf.report() + self.assert_true(len(perf.results) > 0) + + def tc_teardown(self, *args): + self.msg("this is tc_teardown") + + +if __name__ == "__main__": + PythonTestCase().tst_main(sys.argv) -- Gitee