软件测试常用的工具有哪些

软件测试常用的工具有哪些,第1张

软件测试分为功能测试、接口测试、自动化测试、性能测试几大方向,每个方向用到的测试工具都不尽相同。功能测试会用到SVN、禅道、QCALM、Jira等软件测试管理工具。接口测试则会用到Jmeter、Postman、Fiddler软件,使用Jmeter可以执行测试用例,对页面跳转,参数传递等功能进验证。

自动化测试则又分为Web自动化测试和移动自动化测试。Web自动化测试主要会用到Selenium软件以及Firebug插件工具,使用Selenium可以对网站的核心功能进行自动化测试,包括元素定位、鼠标键盘的模拟 *** 作及自动化测试框架的使用等。Web自动化测试主要用到的是Appium以及Monkey软件。Appium可以对APP核心功能进行测试验证,包括ID、xpath、list元素定位,数据交互、模块封装以及自动化测试框架的使用,生成测试报告,对APP功能进行评估等。

性能测试则会用到Loadrunner软件,它包含VuGen、Controller、Analysis

这些组件。VuGen用于协议、参数化、集合点、事务、检查点、思考时间、关联、文件下载、浏览器模拟设置。Controller用于手动场景设计、场景运行、IP

Wizard应用、负载生成器、服务水平协议(SLA)、场景监控、服务器硬件监测。Analysis则用于>ADC(模数/数字转换器)的性能测试软件有很多,下面列举一些比较常用的:
1 ADCTest:ADCTest是一款由美国ADI公司开发的测试软件,用于测试ADI公司的模数/数字转换器。它具有自动测试和手动测试两种模式,可以用于测试分辨率、采样率、信噪比等参数。
2 SPIStorm:SPIStorm是一款由美国Crossware Tools公司开发的测试软件,用于测试模数/数字转换器和其他器件。它可以测试转换器的分辨率、采样率、线性范围、失真等性能参数,并可以输出测试结果。
3 LabVIEW:LabVIEW是一款由美国National Instruments公司开发的测试软件,用于测试多种电子器件。它可以测试数据采集卡、模数/数字转换器等器件,并可以进行自动化测试。
4 MATLAB:MATLAB是一款由美国Mathworks公司开发的数学软件,用于数学计算和数据分析。它提供了丰富的测试工具箱,包括信号处理工具箱和数据采集工具箱,可以用于模数/数字转换器的性能测试。
5 ADCPro:ADCPro是一款由美国Texas Instruments公司开发的测试软件,用于测试TI公司的模数/数字转换器。它可以测试转换器的分辨率、采样率、线性范围、失真等性能参数,并能够生成详细的测试报告。
以上只是一些常用的ADC性能测试软件,具体可根据实际需求选择使用。

iperf需要两个系统,因为一个系统必须充当服务端,另外一个系统充当客户端,客户端连接到需要测试速度的服务端
  1在需要测试的电脑上,以服务器模式启动iperf

可以看到类似于下图的输出

2在第二台电脑上,以客户端模式启动iperf连接到第一台电脑,替换198511005为地台电脑的ip地址

3这时可以在第一步中的服务端终端看到连接和结果,类似下图

4要停止iperf服务进程,请按CTRL+c

使用iperf,还可以测试通过UDP连接实现的最大吞吐量
1启动UDP iperf服务

2将客户端连接到iperf UDP服务器,替换198511005为服务端ip地址

通过上面可以发现这次测试结果相当高。

-在某些情况下,可能希望测试两台服务器以获得最大吞吐量。使用iperf提供的内置双向测试功能可以轻松完成此测试。

在服务器是哪个,可以看到:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12886476.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存