常用测试工具有哪些 软件测试自学全套教程

常用的性能测试工具对于开发者来说,首选是一些开源免费的性能(压力)测试软件,比如ab(ApacheBench)、JMeter等。对于专业测试团队来说,付费版的LoadRunner是首选。当然,也有很多公司自己开发了一套量身定制的性能测试软件,其优点是定制性强,通用性差。本文重点介绍ab和JM...

常用的性能测试工具

对于开发者来说,首选是一些开源免费的性能(压力)测试软件,比如ab(ApacheBench)、JMeter等。对于专业测试团队来说,付费版的LoadRunner是首选。当然,也有很多公司自己开发了一套量身定制的性能测试软件,其优点是定制性强,通用性差。

本文重点介绍ab和JMeter测试工具的特点及其常用的使用方法。

1.ab

Ab测试工具是Apache提供的测试工具,简单易用,在测试Web服务方面非常实用。

Ab可以用在Windows系统或者Linux系统。这里我就说说Linux系统中的安装方法。很简单。只需在Linux系统中输入yum-y install httpd-tools命令即可。

ab工具测试post get接口的请求非常方便。您可以指定请求数量、并发数量、请求参数等。通过参数。例如,有10个并发用户和100个请求的post请求输入如下:

ab-n 100-c 10-p ‘post.txt & # 8217-T ‘application/x-***-form-urlencoded ’‘http://test . API ”

Post.txt是存储Post参数的文档,其存储格式如下:

usernanme =测试& amp密码=测试& amp性别=1

附上几个常用参数的含义:

-n:请求总数(最小默认值为1);

-c:并发次数(最小默认为1,不能大于请求总数,例如:10次请求,10次并发,实际是一个人请求一次);

-p:post参数文档的路径(-p和-T参数要一起使用);

-t:头内容类型(记住这里是大写英文字母T)。

当我们测试一个get请求接口时,我们可以直接在链接后获取请求的参数:

http://***.test.api.com/test/login?用户名=测试& amp密码=测试

有几个性能指标供你参考:

每秒请求数:吞吐率是指在一定并发用户数下,单位时间内处理的请求数;

每次请求时间:以上是用户平均请求等待时间,指完成所有请求所用的时间/(请求总数/并发用户数);

每个请求的时间:以下是服务器的平均请求处理时间,指处理所有请求/总请求所用的时间;

在一定时间内被服务的请求的百分比:每秒请求时间的分布是指每个请求的时间长度在整个请求中的分布。例如,50%的请求在8ms内响应,66%在10ms内响应,表明16%的请求在8ms~10ms内响应。

2。JMeter

JMeter是Apache提供的功能齐全的性能测试工具,也可以在Windows和Linux环境下安装使用。

JMeter使用Windows环境下的图形界面,可以通过图形界面编写测试用例,易学易操作。

JMeter不仅可以实现简单的并发性能测试,还可以实现复杂的宏基准测试。我们可以通过记录脚本来测试JMeter中的整个业务流程。JMeter还支持通过csv文件导入参数变量,用各种参数测试系统性能。

Windows下JMeter的安装非常简单。在官网下载安装包,解压后即可使用。如果需要打开图形界面,去bin目录,找到jmeter.bat文件,双击运行该文件。

JMeter的功能非常全面。这里我简单介绍一下如何用JMeter记录测试脚本,测试业务的性能。

JMeter脚本的录制方式有很多种,一种是用Jmeter自带的代理录制,一种是用Badboy软件录制,还有一种是通过安装浏览器插件来录制脚本,非常简单,不需要任何设置。

首先,我们安装一个用于记录测试脚本的插件,称为BlazeMeter插件。你可以在Chrome应用商店找到它,然后点击安装。

然后用Google账号登录这个插件。如果您不登录,我们将无法生成JMeter文件。

最后点击开始,就可以录制脚本了。录制成功后,点击另存为JMX文件,我们就可以通过了

JMeter打开这个文件,看到了录制的脚本。

这时,我们还需要创建一个查看结果树,可以用来直观地查看运行的性能结果集。

设置结果树后,我们可以设置线程组的并发用户数和循环调用数。

设置成功后,点击运行,我们可以看到运行结果。

3。LoadRunner

LoadRunner是一个商业测试工具,License价格也不低。

LoadRunner作为一款专业的性能测试工具,在性能压力测试方面非常稳定高效。与JMeter相比,LoadRunner可以模拟内网的不同IP地址,通过给被测用户分配不同的IP地址来模拟真实环境中的用户。

本文来自长街旧人投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/616029.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 07-02
下一篇 07-02

相关推荐

  • 日语如何学(怎么自学日语)

    大家好~自从关注了之后,感觉自己都在萌~ ~当初是因为对外语学习的热爱,才开了这个账号。第二,我希望我可以有一个角落,在那里我可以总是抽出一点时间来写一些我在日常生活中发现有趣的与语言有关的事情。第三,也是最重要的一点,我希望我能尽自己的绵薄之力,让每个人都感

    2023-07-26 05:25:01
    381 0
  • webstorm工具使用教程 编程入门自学软件推荐

    更改主题移除WebStorm并打开默认启动的最后一个文件。首选项->系统设置->在启动时重新打开最后一个项目之前,清除复选标记。折叠快捷键:com***nd+/com***nd –* *打开/折叠相应的代码块* *shift命令+ / shift命令–* *打开/折叠所有代码* *控制+命令+ /控制+

    2023-07-26 02:45:01
    682 0
  • 英语怎么样自学单词,教你英语自学从零开始

    你是怎么练口语的?一定要看戏吗?我推荐一个学习方法,也是我的学习心得。利用网络,不断学习,按我的方式做,不看戏。特别适合自学英语的学习者提高英语听说水平。解决办法是:建议收听网络电台节目VOA—****。其中,节目中的“特别英语”也叫“特别英语”。VOA播音时分为正

    2023-07-23 05:48:01
    424 0
  • dreamweaver自学教程 dw制作个人网页的步骤

    首先,创建一个新站点其次,设置站点的服务器和图片存储路径。1.设置镜像存储路径:点击上图中的管理站点,弹出如下界面。2.设置服务器:2.设置服务器:3.创建新的HTML文件并修改页面属性:1.打开页面属性:2.选择标题代码项,并选择HTML5作为文档类型。3.配置首选项,以便新创建

    2023-07-22 21:05:01
    368 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信