接口测试03-jmeter实操

Posted zhangyangcheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试03-jmeter实操相关的知识,希望对你有一定的参考价值。

get、post请求方式在jmeter中使用步骤

 一、jmeter工具测试接口时使用步骤:

 1、测试计划右键--添加--Threads(Users)--线程组(线程数就是并发数)

技术图片

 

 

2、线程组右键--Sampler--HTTP请求--填写域名或IP、端口默认80,选择请求方式get,输入接口url域名后面的路径以及?后面的参数及值,最上面的请求名称可以进行修改--点击上面的运行按钮去查看。

技术图片

 

 

3、查看:右键线程组--添加--监听器--察看结果树--点击上面的运行按钮,查看返回值

技术图片

 

 

 4、响应断言:   右键线程组--添加--断言---响应断言

 技术图片

 

 

 5、断言结果:右键线程组--添加-----监听器----断言结果

技术图片

6、添加cookie

说明:避过登录,直接请求接口

查看cookie信息:

技术图片

 

添加cookie管理器:

技术图片

 

 

 

 

 二、接口测试的情况

聚合数据:https://www.juhe.cn/ucenter/account

选择:我的接口----AppKey(后面要添的)----接口(点击)

技术图片

 

 看API文档:

技术图片

 

看错误码参照:

技术图片

1、get请求方式:

 

 

接口地址:http://v.juhe.cn/weather/index

使用步骤:

1)选择HTTP请求--------服务器名称(域名)或ip:v.juhe.cn----------协议:http----------  方法:GET--------   路径:/weather/index--------  Parameters:

cityname 上海
key 32d1b2ada7885afbb3a0a516d9298bf

技术图片

 

 

 

 

 2)选择察看结果树-----点击(上面绿色)三角形:开始运行程序--------点击两把扫帚:清除下面的结果

查看:   点击下面的HTTP请求-----响应数据(可以根据这里面的数据进行断言)例如:error_code:10001

技术图片

 

点击下面的HTTP请求-----请求:(GET方式参数是放在url里的,排错的时候,也可以把这个地址放在浏览器运行)

技术图片

3)响应断言:测结果可包含10001,输入10001即可。

技术图片

 

4)断言结果:下面只显示HTTP请求。说明上面的响应断言判断的是对的。如果响应断言判断错误,下面就会出现错误信息。

技术图片

 

例如:在响应断言中输入:10002。看断言结果就显示响应断言失败,10002不在里面。

技术图片

 

2、post请求方式:

技术图片

接口地址:http://v.juhe.cn/weather/geo

使用步骤:

1)选择HTTP请求--------服务器名称(域名)或ip:v.juhe.cn----------协议:http----------  方法:POST--------   路径:/weather/geo-------  Parameters:

lon 116.39277
lat 39.933748
dtype json
key 32d1b2ada7885afbb3a0a516d9298bf

技术图片

 

2)擦看结果树:运行三角形。就有下面的。error_code:10001。是key值错了。(因为请求次数有限,所以故意写错。)参数写错,也是一个测试用例。

技术图片

 

 可以看出:post请求参数是和url分开的,放在Post  data里面的。

技术图片

 

以上是关于接口测试03-jmeter实操的主要内容,如果未能解决你的问题,请参考以下文章

单网口RFC2544测试——信而泰网络测试仪实操

Renix绑定流详解——网络测试仪实操

RENIX_RFC2889_MAC地址容量——网络测试仪实操(下)

RFC2544优化步长测试——信而泰网络测试仪实操

收下这份实操案例,还怕不会用Jmeter接口测试工具?

fpga实操训练(vga测试)