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选项 -->选择 连接下方的局域网设置-->勾选代理服务器设置

3.jmeter接口测试---脚本录制的更多相关文章
- 通过Jenkins跑Jmeter接口测试脚本,我想当有接口跑失败时Jenkins发送邮件通知,这个如何弄呢
通过Jenkins跑Jmeter接口测试脚本,我想当有接口跑失败时Jenkins发送邮件通知,这个如何弄呢
- Jmeter入门--脚本录制
一.Badboy脚本录制(推荐) 下载地址:http://www.badboy.com.au/download/add,下载完成后直接安装即可. Badboy是一个强大的工具,旨在帮助测试和开发复杂的 ...
- Jmeter接口测试-badboy录制脚本(二)
1.脚本录制,采用badboy进行录制,操作步骤很简单 2.badboy简介: Badboy是一款免费WEB自动化测试工具. 官方下载地址:http://www.badboy.com.au badbo ...
- [Jmeter]jmeter之脚本录制与回放,优化(windows下的jmeter)
一.录制脚本: 1.启动jmeter 2.添加线程组 3.添加http代理 4.配置代理 a.jmeter侧(注意:lest plan content这里需要选择目标控制器,本文即测试计划中需要选择的 ...
- jmeter配置脚本录制进行抓包并快速分析、定位接口问题
对于测试人员.开发人员来说,善用抓包工具确实是快速分析和定位问题的一大必备神技,现将配置过程记录如下: 1.打开jmeter后,首先添加一个线程组: 2.线程组可以重新命名按项目名称分类 3.然后在工 ...
- Jmeter 自动化脚本录制-Badboy
1. Badboy 录制操作(输入URL其余和平常操作一毛一样). 2. 保存结果,并Export to Jmeter,退出保存. 3. 导入已录制好的文件,添加监听器查看结果. 一般的监听器有(查看 ...
- Jmeter脚本录制--HTTP代理服务器
Jmeter脚本录制功能依赖第三方工具Badboy,所以在安装了Jmeter之后,还需要再安装一个工具. Badboy本身自带浏览器,相关操作只能在Badboy上进行操作,偶尔可能会遇到浏览器兼容的问 ...
- jmeter压力测试的简单实例+badboy脚本录制(一个简单的网页用户登录测试的结果)
JMeter的安装:在网上下载,在下载后的zip解压后,在bin目录下找到JMeter.bat文件,双击就可以运行JMeter. http://jmeter.apache.org/ 在使用jmeter ...
- Jmeter(十三)用Jmeter自带录制工具代理录制手机端应用脚本APP脚本
JM 菜单栏(即编辑下面的绿色按钮),Templates -->Select Template 选择 Recording -->create: 然后在工作台 (WorkBench)下面的H ...
随机推荐
- 执行docker命令遇到 Get Permission Denied
安装完docker后,执行docker相关命令,出现: Got permission denied while trying to connect to the Docker daemon socke ...
- 论文阅读笔记(二)U-Net
U-Net: Convolutional Networks for Biomedical Image Segmentation U-Net:用于生物医学图像分割的卷积网络 摘要 要想成功地训练一个深度 ...
- java操作mongodb & springboot整合mongodb
简单的研究原生API操作MongoDB以及封装的工具类操作,最后也会研究整合spring之后作为dao层的完整的操作. 1.原生的API操作 pom.xml <!-- https://mvnre ...
- Centos7安装JDK+部署Tomcat8
Centos7下JDK+Tomcat的部署: 1.安装JDK 1.1 通过以下命令获得java JDK列表 yum -y list java* 1.2 通过yum安装JDK yum -y instal ...
- springboo+nginx测试负载均衡
1:之前只是用nginx调用了boot_8044这一个服务,这次新建一个boot_8055服务,并在linux上启动: 两个boot我都是放在 /myprojects 目录下的(自定义,能启动就行) ...
- 学习 razor pages 指南
这是一个系列,我打算把此人的系列翻译一下,学习技术的同时,顺便提高一下英文水平. 原文地址:https://www.learnrazorpages.com/ 前言 欢迎来学习 razor pages ...
- python之可变长参数
参数组:*args,**kwargs 实参有按位置和按关键字两种形式定义,*args和**kwargs 位置参数:按照从左到右的顺序定义的参数 位置形参:必选参数 位置实参:按照位置给形参传值 关键字 ...
- SpringMVC:处理静态资源
方法1.采用<mvc:default-servlet-handler/> 若将 DispatcherServlet 请求映射配置为 /,则 Spring MVC 将捕获WEB 容器的所有请 ...
- elemet-ui图标—特殊字符的unicode编码表
https://blog.csdn.net/lurr88/article/details/79754811
- Make a plan
1. 思考 2. 学习英语 3. 练习书法 执行周期:2015年1月15日到2016年1月16日. 要像每一次用餐一样对待每一天的计划. 早晨起来,第一件事情是洗漱,然后是思考: 中午时间,第一件事情 ...