第9章 性能测试工具(连载1)

Posted 软件测试培训

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第9章 性能测试工具(连载1)相关的知识,希望对你有一定的参考价值。

https://item.jd.com/34295655089.html

https://item.jd.com/12082665.html


店铺二维码:



JMeter工具介绍

Apache JMeterApache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

Apache JMeter 可以用于性能测试,也可以作为接口测试的工具。

1 JMeter安装

到网站到http://jmeter.apache.org/download_jmeter.cgi下载相应的Binaries安装文件,比如在Windows下使用,建议安装.zip文件。如图1所示

第9章 性能测试工具(连载1)

1 JMeter安装包

然后配置环境变量,如图2所示,并且配置设置相应的CLASSPATH,配置项为三个JAR文件:

1%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;

2%JMETER_HOME%\lib\jorphan.jar;

3%JMETER_HOME%\lib\logkit-2.0.jar

如图3所示。

第9章 性能测试工具(连载1)

设置JMETER_HOME

第9章 性能测试工具(连载1)

设置相应的CLASSPATH

2 JMeter的录制

作为一个专业的JMeter工作人员,建议不要使用录制工具,在初学的时候可以使用。JMeter的录制工具常用的主要分为BadBoy录制与JMeter自身工具的录制。在这里仅介绍如何如何使用BadBoy录制进行录制。

在这里也别需要提一下,BadBoy并非是一个免费的工具,但是作为非商业目的是可以被允许的。

第9章 性能测试工具(连载1)

4 BadBoy主界面

第9章 性能测试工具(连载1)

5 BadBoy录制URL界面

录制完毕,产生如图6界面。

第9章 性能测试工具(连载1)

6 BadBoy录制完成界面

点击菜单File->Export to JMeter,起个名字,导出.jmx格式的文件,如图7和图8所示。

第9章 性能测试工具(连载1)

7 BadBoyFile菜单,Export toJMeter

第9章 性能测试工具(连载1)

8 存储为.jmx文件

打开JMeter,打开刚才存储的jmx文件,如图9所示。系统的整体架构生成。

9 JMeter打开刚才录制的jmx文件


星云测试

http://www.teststars.cc

奇林软件

http://www.kylinpet.com

联合通测

http://www.quicktesting.net


顾翔凡言:    

    分子作布朗运动的原因是由于原子、基本粒子也在作布朗运动,所以根本就无法测准粒子的动量与位置。根据狭议相对论E=MC^2,质量与能量是物质的两个属性,基本粒子有质量,与作布朗运动产生能量是一致的。(大物体也在作布朗运动,比如弹球,但由于质量太大,运动范围太小,我们用肉眼看不到)


以上是关于第9章 性能测试工具(连载1)的主要内容,如果未能解决你的问题,请参考以下文章

《iOS开发进阶》连载:第2章-使用CocoaPods做依赖管理

译文连载 理解Istio服务网格(第五章 混沌测试)

翻译连载 | 第 9 章:递归(上)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇

安全测试第二讲-产品介绍和fiddler工具介绍-金阳光原创视频连载8

性能测试连载-需求分析

第9章 第1节 开发工具