
测试
文章平均质量分 92
性能测试
功能测试
自动化测试
秋月霜风
风吹古木晴天雨,月照平沙夏夜霜。
展开
-
MySQL运维
在本文中,我们将介绍如何创建一个强大而灵活的Python类,用于封装MySQL运维命令并提供易用的接口。这个类不仅支持后续扩展,还提供完备的响应和错误信息,同时要求必要的登录信息以确保安全性。原创 2024-10-08 22:20:24 · 1454 阅读 · 0 评论 -
linux程序分析命令(三)
跟踪程序的库调用最基本的用法是直接运行ltrace后跟你想要跟踪的程序名高级用法过滤特定的函数调用使用-e 选项可以指定只跟踪的函数调用。跟踪子进程使用-f选项可以跟踪程序产生的所有子进程。设置断点ltrace允许你在特定的函数调用时暂停程序执行。条件过滤可以结合使用-e选项和正则表达式来过滤只有在特定条件下才会出现的调用。gdbgdb基本用法gdb高级用法valgrindValgrind 基本用法安装 Valgrind在大多数Linux发行版中,可以通过包管理器安装Valgrin原创 2024-05-14 05:30:00 · 1156 阅读 · 0 评论 -
linux程序分析命令(二)
objdump 是一个非常强大的程序分析工具,广泛用于显示二进制文件的信息。它主要用于调试程序和分析性能问题。通过 strace,你可以了解程序是如何与操作系统交云的,包括文件操作、内存分配、网络通信等。要反汇编特定函数,你可以先使用 -t 选项查找函数的地址,然后使用 --start-address 和 --stop-address 选项来限定反汇编的范围。由于 objdump 的输出可能非常庞大,使用Unix管道和文本处理工具(如 grep, awk, sed)可以帮助你过滤和查找感兴趣的信息。原创 2024-05-13 06:00:00 · 699 阅读 · 0 评论 -
linux程序分析命令(一)
虽然不是ldd的直接用法,但结合使用strace可以帮助你深入了解程序在运行时的行为,包括它如何加载共享库。-C 或 --demangle 选项用于显示C++程序中更易读的符号名称,因为C++编译器通常会改变函数名(名字修饰)以支持重载等特性。nm命令支持使用正则表达式来过滤显示的符号,这在你想要查找符合特定模式的符号时非常有用。通过 --defined-only 选项,可以只列出已定义的符号,忽略未定义的符号。例如,使用grep '^T’可以过滤出所有类型为T(即在文本段中的符号)的符号。原创 2024-05-12 22:38:23 · 1011 阅读 · 0 评论 -
linux之NAMP
Nmap提供了灵活的扫描选项,允许用户根据需要自定义扫描类型。原创 2024-05-06 22:44:44 · 1848 阅读 · 1 评论 -
PROXY代理学习
在计算机领域中,代理(Proxy)是一种特殊的网络服务,它充当客户端和服务器之间的中介,使得客户端能够通过代理与另一台服务器进行通信。代理服务可以用于多种目的,包括提高安全性、管理网络流量、缓存数据以提高访问速度等。原创 2024-05-01 21:05:50 · 1482 阅读 · 0 评论 -
StorCli工具学习记录
StorCLI(Storage Command Line Interface)是一款强大的命令行管理工具,用于管理和配置存储控制器。这一工具主要适用于Broadcom(原LSI)及Intel RAID控制器。下面将详细介绍StorCLI的安装、特点、操作说明、常用场景、适用场景及具体应用。原创 2024-04-24 06:00:00 · 1937 阅读 · 0 评论 -
linux存储测试
示例 result.json 文件,包含了一个名为 “Seq-read” 的作业的性能指标数据。将执行配置文件中定义的测试,并在测试完成后显示结果。您可以查看吞吐量、IOPS、延迟等性能指标,以及其他有关测试执行的详细信息。的文件,并在其中指定测试参数,如测试类型、块大小、混合读写比例等。命令来运行测试,指定配置文件的路径作为参数。安装完成后,您可以通过运行以下命令来验证。在考虑测试存储的稳定性和进行压力测试时,创建一个包含测试参数的配置文件,通常以。安装完成后,您就可以在命令行中使用。原创 2024-04-01 18:38:48 · 1444 阅读 · 1 评论 -
cygwin工具学习记录
Cygwin提供了一个动态链接库(DLL),模拟了Linux下的核心接口和功能,包括一个大量的GNU和开源工具,使得Unix下的许多应用能够在Windows上编译和运行。如果您需要进行包管理,建议使用Cygwin自带的工具,或者尝试安装apt-cyg来管理Cygwin下的包。使用apt-cyg工具:在Cygwin中,apt-cyg是一个非常便利的命令行工具,可以用来搜索、安装、删除和更新Cygwin包。由于自动安装失败,您可以尝试手动下载lynx的安装包,并通过Cygwin的安装器进行安装。原创 2024-04-05 11:32:59 · 1436 阅读 · 1 评论 -
UnixBench测试工具学习
能够通过一系列的测试,去测量系统的多个方面,包括CPU、内存、磁盘I/O和图形渲染等方面的性能体现,主要测试系统的 CPU 性能、内存性能、文件系统性能等方面。根据具体需求,可以采取相应的优化措施,如优化文件系统、升级硬盘、调整管道通信策略等,以提升系统的性能。从结果中可以看到,测试的系统是一台基于Intel Xeon CPU E5-2676 v3的双CPU系统,运行的是Linux操作系统,内核版本为4.4.0-142-generic。:在双CPU性能测试中,结果显示系统在双CPU情况下的性能表现。原创 2024-04-02 08:44:37 · 2224 阅读 · 1 评论 -
Bonnie++ 工具学习记录
Bonnie++ 的测试结果有助于理解硬盘或文件系统在不同工作负载下的表现,从而为系统优化和硬件选择提供数据支持。较高的K/sec值表示更好的I/O性能,较低的延迟和较低的CPU使用率表示系统在处理I/O操作时更有效率。实际测试时,测试环境的具体情况,例如硬盘类型(SSD或HDD)、文件系统类型、系统内存等因素,它们都会影响测试结果。性能评估: 在购买新硬件前评估其性能,或比较不同硬件配置下的性能差异。性能评估: 在购买新硬件前评估其性能,或比较不同硬件配置下的性能差异。下载最新的源代码包:访问。原创 2024-04-09 15:03:45 · 1968 阅读 · 1 评论