一、测试工具基本介绍
1、为什么使用测试工具
(1)我们想让用户去联系请求某一个接口100次
(2)我们现在要求100个用户同时去请求一个接口
(3)在实际的测试当中往往会遇到连续的测试操作
(4)在实际的测试当中有很多操作是我们通过手工或者简单的插件是没有办法很好实现的,因此我们就可以考虑去使用功能强大的测试工具
2、Jmeter基本定义:它就是一款由apache开发和维护的一款开源软件[由java遍写而成]
3、Jmeter可以做什么
(1)接口测试
(2)性能测试
(3)java测试
(4)数据库测试
4、jmeter的优点和缺点
(1)优点
因为他是开源的软件所以最大好处可能就是免费
因为是开源的所以我们可以直接在网上下载到相应的源代码,如果说后期使用过程中我们发现自己特别需要某一个功能而jmeter本身又没有,此时我们就可以自行扩展
相对于其他的商业测试软件来说,在实现相同功能的前提下它占用的体积更小
(2)缺点
jmeter没有办法实现ip欺骗
jmeter测试时没有界面的0我们都是通过接口测试数据来完成结果
二、jmeter运行环境配置
因为jmeter是有java编写而成的一款软件所以运行它的机器上都不必须具备相应的执行环境
1、相关名词和概念介绍
jdk:它是一个java开发的工具包,一般用于程序具体的开发,在它里面包含jre和jvm
jre:相对于jdk来说