在测试过程中在controller的安装文件夹中的配置文件client.cdb中配置客户端主机的IP地址和序号,在%system%/winnt/system32/drivers /etc/ hosts文件中增加服务器的ip地址和服务的的机器名;在客户端只需要安装netbench的客户端程序,然后在%system%/winnt/system32/drivers /etc/ hosts文件中配置服务的ip地址和服务器的名称和控制台的地址和机器名称;在服务器端只需要设置一个共享目录,然后将这个共项目录分别映射的各个客户端的机器上。
执行测试的过程中,从控制台连接各个client,执行控制台的测试脚本就可以了。
4) ServerBench
ServerBench软件包包含三个主要文件,其中sbclient.exe是客户端安装软件;sbcontlr.exe是控制端安装文件;ntx86.exe是服务器端安装软件,这三个软件是压缩的,可以自解压。
在测试的过程中,在被测服务器上安装服务器端软件,在不同的客户机上分别安装客户端软件,在控制台上安装控制台软件。
工作过程中,在控制端配置测试脚本,通过控制台向每个客户端根据测试脚本,客户端通过和服务器端之间的通讯来测试服务器的性能,包括:服务器的net性能 、服务器的disk性能,服务器的proc性能和sys性能。
Serverbench的工作原理是通过控制台编辑下发给每个客户端去执行脚本,客户端通过跟服务器端按照脚本进行通信,从而测试出服务器的disk、net、proc、和sys的性能。
5) FileBench
FileBench是一款适用于文件服务器性能测试的软件。主要测试服务器基本的I/O性能,它主要由网络接口、系统带宽、磁盘子系统这几部分性能所决定。测试基准中使用大操作块读大文件和小操作块读小文件,这两中典型情况。以大操作块读写大对象文件,小操作块读写小对象文件,较能反映服务器最基本的I/O性能,即“大操作块读写大文件”对系统带宽、缓存的考察,以及“小操作块读写小文件”对磁盘子系统、网络接口的考察。
6) BenchMark Factory
著名的 Quest 服务器性能测试软件 Benchmark Factory 是一种高扩展性的强化测试、容量规划和性能优化工具,可以模拟数千个用户访问应用系统中的数据库、文件、Internet及消息服务器,从而更加方便地确定系统容量,找出系统瓶颈,隔离出用户的分布式计算环境中与系统强度有关的问题。无论是服务器,还是服务器集群,Benchmark Factory 都是一种成熟、可靠、高扩展性和易于使用的测试工具。
很多产品测试特别是 Web 服务程序都会使用的测试软件,主要用于测试Web页面性能及稳定性。
Benchmark Factory 通过记录和回放多用户测试中的事务处理过程,使IT 专业人员能够更加方便地完成这一任务。
Benchmark Factory 可实现横向 (Benchmark Factory的主用户界面,Visual Control Center,可支持数百个工作站运行其代理软件) 和纵向 (每个代理可以模拟数百或数千个用户)扩展。
Benchmark Factory 可以测试服务器集群的性能。硬件厂商以使用Benchmark Factory 及时实现故障恢复。类似地,软件厂商使用Benchmark Factory,可以优化其服务器软件,而最终用户可以利用Benchmark Factory确定其服务器集群的硬件需求。
benchmark分为两部分,一是benchmark控制台,一个是benchmark agent,在测试的过程中,在控制编辑测试脚本,分发给每个Agent,然后Agent向服 务器进行请求模拟客户端,完成脚本后将测试的结果会传给控制台,最终由控制台统计出总的结果,并完成测试报告。
文章来源于领测软件测试网 https://www.ltesting.net/