1、Test Plan ——>右击-新建线程组——>右击线程组-添加-取样器-HTTP请求——>填写协议(HTTP、HTTPS)、填写服务器名称或者IP(写域名)、填写端口号(看抓包上的端口展示多少)、填写请求方式(GET、POST、DELETE、PUT)、填写路径(API地址)
2、右击线程组——>配置元件-HTTP信息头管理器——>把抓包上的request headers复制到这里(从剪切板添加)
3、右击线程组——>添加监听器-察看结果数
4、run——>点击jmeter最上方的绿色小三角——>会弹出一个alert,是说是否保存jmx脚本文件——>点击yes是保存,点击no是不保存运行
5、在察看结果数中就可以看到结果了
我们所需要的参数
Request headers请求
Respone headers反馈数据
form表单:在Request headers的Content-Type:application/x-www-form-urlencoded;charset=UTF-8
json传参:在Request headers的Content-Type:application/json;charset=UTF-8
如图在多接口关联
关联多接口${token}
web:指的是网页
windows上面安装的这些工具:比如网易云、QQ、微信,这些都属于桌面应用
app:指的是移动端可以用的应用。就比如手机上的微信、QQ
小程序:微信小程序(辽视通)
车载系统:安装在汽车上的中控
windows的cmd命令符清屏,是用:cls
课堂问题:
如果我打开一个web是空白的页面jmeter关联,我怎么定位它是前端 or 后端的问题呢?
打开cmd,ping 域名 看是否域名能够被ping通
格式:ping 139.159.233.129
如果可以ping通:可以初步判定为是前端的问题
还要看,域名ping出来的ip地址是否和页面上的ip地址一致
如果ip地址不一致:前端的ip地址绑错了
如果不可以ping通:可以初步判定为是后端的问题
接口测试
web页面抓取接口流程
1、打开F12 或者是 fn+F12抓包
2、进入Network
先将历史的请求数据删掉
输入数据,之后就可以抓取到接口
如何做接口测试?
接口测试必备的一些参数
请求headers
放入token
token就是一个登录的令牌
每个用户的token都是不一样的
在web页面中,我们可以随意找一个接口去看,headers的token是哪个字段
token的使用时机:做接口自动化测试的时候,会用到tokenjmeter关联,因为token是有时效的,过了24小时,可能就不能用了
content-type
请求体
get
可以放在url后面用?进行传递,如果有多个参数,用&号隔开
也可以放在parms里
post
也可以放到url后面传参
分两种
content-type为json的
一般是放到request body里,用json的方式传参
请求方式
get
put
delete
post
head
域名
ip地址或者域名
API地址
域名后面的接口地址
端口号
———END———
限 时 特 惠:本站每日持续更新海量各大内部创业教程,一年会员只需128元,全站资源免费下载点击查看详情
站 长 微 信:jiumai99