码迷,mamicode.com
首页 > 其他好文 > 详细

接口测试03-jmeter实操

时间:2020-04-04 11:15:40      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:ima   添加   接口   错误码   get   使用步骤   登录   请求   count   

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实操

标签:ima   添加   接口   错误码   get   使用步骤   登录   请求   count   

原文地址:https://www.cnblogs.com/zhangyangcheng/p/12630613.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!