Jmeter是什么
Apache Jmeter是Apache组织开发的基于Java的压力测试工具。由于开源免费,故被很多团队用作压力测试和接口测试工具。
工具准备
那么使用JMeter前需要准备什么呢?Jmeter是用java语言写的,故需要java的编译环境
下载JDK
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
官网选择一个符合自己电脑的版本下载,由于我的电脑是Windows,64位的,所以选最后一个下载安装啦
下载Jmeter
下载地址:http://jmeter.apache.org/download_jmeter.cgi
注:下载的时候,注意JDK版本和Jmeter版本是否兼容,上图的jmeter3.2版本需要Jdk8及以上的版本。
安装
安装包下载好了,接下来就是安装进行安装。
JDK的安装包是个可执行文件,根据向导点击下一步到最后,然后百度如何配置环境变量,并验证是否配置成功。
Jmeter的安装包是个压缩文件,解压后,直接运行 “bin/jmeter.bat” 即可。运行后,能看到下图的界面,那么,恭喜你都安装好了!
使用的实际例子
Jmeter被许多测试人员用户做接口和压力测试,接下来就针对如果做接口测试进行步骤讲解。
1、新建一个Thread Group
必须新建一个线程组,jmeter的所有任务都必须由线程处理,所有的任务都需下线程组内新建
2、新建一个HTTP Request请求
比如向一个资讯查询接口发送请求,可以这么填
3、添加HTTP heard Manager
在谷歌浏览器查看请求头信息,复制粘贴进管理器中,如下图:
4、第四步,添加结果观察树
5、运行测试,查看结果
6、添加Assertion和Assertion Result
运行后, 如果HTTP Response中没有包含期待的字符串。 那么test 就会Fail.