JMETER入门_03_jmeter请求实例

JMETER入门系列:

JMETER入门_环境配置

JMETER入门_基础知识介绍

 

如何进入JMETER界面?

两种方法:

1.通过cmd,输入JMETER

2.通过bin目录下的jmeter.bat启动(我的存放目录C:\Program Files\apache-jmeter-5.1.1\bin)

打开jmeter页面,现在开始新建一个测试计划吧

一、新建测试计划

1.打开jmeter页面,默认就有一个Test Plan

2.通过file--new新建

3.通过空间栏,点击新建按钮新建

JMETER入门_03_jmeter请求实例_第1张图片

二、添加线程组

Test Plan 右键--Add--Threads(Users)--Thread Group

JMETER入门_03_jmeter请求实例_第2张图片

JMETER入门_03_jmeter请求实例_第3张图片

三、添加http请求

Thread Group右键--Add--Sampler--HTTP Request

JMETER入门_03_jmeter请求实例_第4张图片

JMETER入门_03_jmeter请求实例_第5张图片

四、get请求

以聚合数据网站的接口地址做测试(https://www.juhe.cn/docs/api/id/65)

JMETER入门_03_jmeter请求实例_第6张图片

接口地址:http://v.juhe.cn/laohuangli/d

请求方式:http get/post

请求参数:2个参数,key和date(日期格式,见上图要求)

解析:http://v.juhe.cn/laohuangli/d   

Protocol[http](协议)是:http(默认就是http,所以是http协议的时候可以不用写,如果是https,就需要填写进去)

Server Name or IP(服务器名或IP)是:v.juhe.cn

Path(路径)是:/laohuangli/d

Method(方法)是:GET  因为本例就是要发送get请求

Port Number(端口号):没有就不用填写

JMETER入门_03_jmeter请求实例_第7张图片

Parameters(参数)

点击下方的Add添加

JMETER入门_03_jmeter请求实例_第8张图片

五、post请求

同上,只是方法选择post

JMETER入门_03_jmeter请求实例_第9张图片

为便于区分,两个请求调整下名字,在Name处直接修改即可

JMETER入门_03_jmeter请求实例_第10张图片

此时已经可以执行,但是成功还是失败,执行结果在哪里查看呢?

要想查看执行结果,需要添加结果查看树,看第六步。

六、添加结果查看树

Thread Group右键--Add--Listener -- View Results Tree

JMETER入门_03_jmeter请求实例_第11张图片

JMETER入门_03_jmeter请求实例_第12张图片

现在执行后即可以从View Results Tree中查看执行结果

点击工具栏中的执行按钮(绿色三角图标)

JMETER入门_03_jmeter请求实例_第13张图片

但因key是错误的,这个网站大家注册后可以拿到一个有效的key值,我这里的已经失效,key正确,应该返回时正确的,但不影响我们举例子,这里就不调整了。

七、添加http请求默认值

(多个请求共用几个参数,如何避免参数变更引起的麻烦?)

上面是2个请求,它们协议、IP、路径、端口、参数key值都是一样的。

如果是10个请求、或100个请求,协议、IP、路径、端口、参数key值都是一样的,中间出现key失效的情况,岂不是要调整10个,甚至100个请求的参数?如果只做到这里,答案是肯定的。

但,添加(http请求默认值)就可以解决了。

顺序:单个请求有值,以请请求设置的值为准,若没有,以http请求默认值为准。

如何添加http请求默认值?

Thread Group右键--Add--Config Element -- HTTP Request Defaults

JMETER入门_03_jmeter请求实例_第14张图片

JMETER入门_03_jmeter请求实例_第15张图片

把通用值写入到HTTP Request Defaults对应的值中,post和get请求中即可删除

JMETER入门_03_jmeter请求实例_第16张图片

JMETER入门_03_jmeter请求实例_第17张图片

JMETER入门_03_jmeter请求实例_第18张图片

再执行一次,如下

JMETER入门_03_jmeter请求实例_第19张图片

至此,一个简单的请求测试就结束了。

 

你可能感兴趣的:(jmeter)