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 ...
随机推荐
- nginx反向代理配置两个不同服务器
1.什么是反向代理通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中由代理服务器向Inter ...
- 关于ViewPager+Fragment中的坑
1.我的情况是Activity里嵌套了Fragment_0,然后Fragment_0里面又嵌套了两个Fragment:Fragment_1.Fragment_2,然后我在其中一个Fragment,Fr ...
- python模块------shutil
说明 shutil -- High-level file operations 是一种高层次的文件操作工具 类似于高级API,而且主要强大之处在于其对文件的复制与删除操作更是比较支持好. copy() ...
- opcourse sql布尔盲注 WP复现
当时做这题的时候,写了脚本,用的if(mid())<>来爆破的,可能因为写脚本不擅长,写的太乱了,直接把payload写进mid里,整个一堆,然后括号对着WP看的时候,少了好几个括号,导致 ...
- 项目Alpha冲刺(1/10)
1.项目燃尽图 2.今日进度描述 项目进展 熟悉Android Studio的基本使用,阅读代码规范 问题困难 学习中存在许多问题. 心得体会 应该选择一个自己熟悉的平台进行开发. 3.会议照片 4. ...
- SkyReach 团队团队展示
班级:软件工程1916|W 作业:团队作业第一次-团队展示 团队名称:SkyReach 目标:展示团队风采,磨合团队 队员姓名与学号 队员学号 队员姓名 个人博客地址 备注 221600107 陈某某 ...
- 前端笔记知识点整合之JavaScript(一)初识JavaScript
一.JavaScript简介 1.1网页分层 web前端一共分三层: 结构层 HTML : 负责搭建页面结构 样式层 CSS : 负责页面的美观 行为层 JavaSc ...
- VMware使两台windows虚拟机能够互相ping通
1.关闭防火墙 cmd命令行里输入:netsh firewall set opmode disable 2.测试如果还不能ping通,就把网络类型选nat类型 3.测试:vmware网关默认是.2
- [MySQL]如何支持utf8格式的UCS4unicode字符
filed中必须是CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci: 连接时必须set names "utf8mb4": 这是一段P ...
- a标签锚点平滑跳转
一.创建锚点 <div class="header" id="top">//终点标签,添加一个id <a href="#top&qu ...