安装包下载:https://pan.xunlei.com/s/VNigSM9IEjqNBVkw8by6i-LoA1?pwd=u6gq#
也可以官网下载:
1.解压安装包
2.打开方式
(1)bin->ApacheJMeter.jar->打开界面
(2)如果(1)打不开,用cmd的方式
#javaw.exe -jar ApacheJMeter.jar
(3)如果还不能启动,那么电脑的JDK与JMeter的JDk版本不兼容
3.使用
(1)接口使用 万维易源网站(免费的):https://www.showapi.com/
首先,注册账号,登录
搜索:天气
点击进入这个应用,0元,立即购买:
在个人中心,资源包的地方可以看见刚才购买的应用:
AppKey管理中有资源信息:
(2)JMeter建立线程组
线程数:并发执行的测试任务的个数
循环次数:在一个线程里面,测试任务被重复执行的次数
(3)有了线程后,要告诉线程做什么
首先,添加一个Http请求:右键-》添加-》取样器-》http请求
http请求包含两样参数:a.发给谁;b.发什么
查看天气预报接口的使用手册,把主机名拷贝下来:
值需要接口服务商的后台系统获取:
还需要一个参数指定查询城市:
所有参数:
(4)定义完http请求,为请求添加一个监听器
http请求:右键-》添加-》监听器-》查看结果树
用来查看浏览器的返回信息。
点击保存,运行:
(5)查看结果
JMeter会发送一个http请求到服务器,并监听服务器的响应结果,该相应结果被记录在结果树的响应结果中:
显示绿色盾牌:表示http请求成功到达了服务器,并接收到了服务器的响应。
点击盾牌:a.显示JMeter发出的http请求信息(发送了哪些参数);b.服务器返回的响应数据
如果返回的是红色盾牌、返回结果不是期望的,需要仔细查看一下参数是否正确。
点击响应数据-》Response Body:看到服务器响应的数据:
注意:在这个应用中,服务器的响应是json格式,点击下列箭头可以按不同方式显示:
当前是将服务器返回的字节流以文本的方式表达。
我们知道它是json格式后,可以选择json格式显示。
(6)测试
测试人员对照产品说明书,逐项检查服务器的返回信息,最终完成接口测试。