3.jmeter接口测试---脚本录制

 安装好jmeter后,就要进入主题了,进行接口测试,接口测试的脚本获取方式

①手动填写

②badboy录制后,导入jmeter使用

③jmeter录制

 

不会安装的可以进入这里:https://www.cnblogs.com/jieperhaps/p/9389956.html

 

接口测试概念:https://www.cnblogs.com/jieperhaps/p/9719124.html

 

前提:需要准备好接口测试用例、接口测试的数据

版本:jmeter3.2版本

 

①手动填写

这种针对单一接口,或者流程比较少、参数比较少的接口,手动填写比较方便

流程:新建 线程组-->添加 HTTP信息头管理器 --> 添加 用户定义的变量 --> 添加 HTTP请求 -->添加 响应断言-->添加 察看结果树-->添加 断言结果 

如果需要cookie的话,可以添加 HTTP Cookie 管理器

 

1)线程组

添加方式:测试计划 右键 添加--->选择 Threads(Users) -->选择 线程组

界面说明:

 

一般接口测试,不需要修改默认值,默认值都是1

 

2)HTTP信息头管理器

添加方式:线程组 右键 添加--->选择 配置元件 -->选择 HTTP信息头管理器

 

界面说明:

 

信息头信息接口文档都会有写,没有就抓个包,查看接口发送的信息。

一般都填写Content-Type、cookies、User-Agent,实际情况根据接口文档填写

 

 3)用户定义的变量

添加方式:线程组 右键 添加--->选择 配置元件 -->选择 用户定义的变量

 

 

界面说明:

 

 用户定义的变量:统一参数化信息,方便以后使用,本次使用在请求参数中

 

4)HTTP请求

添加方式:线程组 右键 添加--->选择 Sampler -->选择 HTTP请求

 

界面说明:

 

HTTP请求:接口请求的重点,一般填写接口用例

 

5)响应断言

添加方式:线程组 右键 添加--->选择 断言-->选择 响应断言

 

界面说明:

 

响应断言:一般是响应代码、一般是响应内容判断

 

6)察看结果树

添加方式:线程组 右键 添加--->选择 监听器-->选择 察看结果树

 

界面说明:

 

一般接口测试,添加查看结果树,压测时就别添加了,占内存啥的

 

7)断言结果 

添加方式:线程组 右键 添加--->选择 监听器-->选择 断言结果

 

 

界面说明:

响应断言结果,一般可以不添加,在察看结果树里也能看见的

 

②badboy录制后,导入jmeter使用

步骤:录制(红点-默认开始)-->输入URL-->点击箭头-->在右侧进行操作-->完毕后,点击黑色按钮,停止录制--->导入jmeter格式的脚本

 

 

jmeter直接打开即可

 

③jmeter录制

步骤:jmeter设置 HTTP代理服务器 -->浏览器设置代理 -->浏览器输入地址就可以了

添加步骤:

工作台 右键点击--> 选择 非测试元件 -->HTTP代理服务器

 

界面说明:

 

 浏览器代理服务器设置:

谷歌浏览器设置:

步骤:设置-->打开代理设置-->选择 连接-->打开 局域网设置-->代理服务器 勾选下方代理服务器,填写端口号

 

360浏览器设置

步骤:工具-->选择 Internet选项 -->在弹出的 Internet属性中 选择 连接下方的局域网设置-->勾选代理服务器设置

 

火狐浏览器设置:

步骤:选项--> 网络代理 点击 设置-->选择手动代理配置

 

IE浏览器:

步骤:工具-->选择 Internet选项 -->选择 连接下方的局域网设置-->勾选代理服务器设置

 

posted @ 2018-09-29 17:58  小红帽爱吃大灰狼  阅读(600)  评论(0编辑  收藏  举报