jmeter接口测试步骤(基础)超级详细……接口断言+关联设置教程
1、jmeter的作用
用来主要做性能测试的工具。jmeter也可以用来做接口测试,接口自动化测试,是一个非常全能的工具。
2、jmeter的安装
1、配置java环境
2、解压apach-jmeter的文件(不用配置环境变量)
3、启动jmeter。在配置文件bin目录中,直接打开jmeter.bat的文件。就可以启动jmeter(不要关闭cmd终端)
3、jmeter做接口测试操作步骤,断言设置及关联步骤
1、找到接口文档,或者浏览器、fiddler抓包,找到接口请求地址,请求头,请求参数,
2、在测试计划中新建线程组
3、在线程组中去添加http请求
4、在http请求中填写抓包中的请求地址,协议,路径,端口号,请求方法,请求参数
如果没有在body里面填写请求参数,就可以不用添加contand-type这个请求头。这个的作用就是请求格式的解析
5、保存一个.jmx文件,这个文件就是我们刚刚所有操作保存为文档,ctrl+s或是鼠标点都可
下次可以在软件重启的时候去加载之前的脚本(右键打开最近)
6、去添加请求头,并在里面添加请求头,(content-type或token)
7、去线程组的监听添加查看结果树,它可以看到运行的结果
断言设置:
什么是断言:断言就是去把预期结果和实际结果做比较。断言就是预期结果
通常采用响应断言
每个接口测试都要添加断言
jmeter断言判断的过程:
1、jmeter的响应的状态码是否大于等于400,如果是,则状态码不通过,则不判断断言。
如果状态码通过则判断断言
关联设置:
什么是关联:上面的接口返回值作为下面接口的参数,这个参数是动态变化的,需要每次运行的时候动态获取参数的传递,比如token
如何设置关联
1、在需要获取token的接口中,添加后置处理器中的正则表达式提取器
2、在响应数据中抓取token的值,填入(.*?),这个值就是变量的值。旁边的,是其周围的匹配数据。然后填写模板
3、在需要引用的这个动态值的接口的请求头去添加,数据为 ${引用名称}
jmeter接口测试步骤(基础)超级详细……接口断言+关联设置教程相关推荐
- 【全栈接口测试进阶系列教程】入门到入职的jmeter接口测试工具实战,接口测试步骤,正则表达式jsonpath,断言,接口加密,beanshell,jdbc,jmeter+ant+jenkins
目录 [本文简介看之前请详细的看完介绍] 本文是全网首发的[全栈接口测试进阶系列教程]jmeter接口测试工具从入门到入职, 接口系列包含 接口测试系列包含所有的接口测试工具入门到入职,如果你喜欢的话 ...
- jmeter接口测试面试题(jmeter接口测试步骤)
jmeter性能测试只能用于java开发的软件吗 不需要,Jmeter虽然提供了编写脚本的功能,但是不会编程也一样可以用的. 如何建立和使用Jmeter测试环境? 如何用Jmeter做压力测试Jmet ...
- 超级详细找CALL写CALL教程[转]
首先我们要知道一点,为什么要找CALL.CALL是什么?大家知道易里的子程序吧如何调用子程序的?这里的CALL就是调用子程序的意思,那问了为什么要找他的,答案是:当你些个游戏的外挂用模拟键盘操作的时候 ...
- 【Web接口测试_基础概念】接口概念、接口分类、接口定义、接口规范、接口方法、接口用例设计整理
[接口基础] 1.接口测试概念 1.1 基础概念 接口的定义:接口英文"interface",表示某个对象和外界交互的部分. 1.2接口的分类: ①用户UI接口,表示提供给用户操作 ...
- Metasploit(MSF)基础超级详细版
MSF基础学习看这一篇就够了 Metasploit 常见名词解释 MSF简介 MSF框架结构 MSF配置数据库 内网主机发现 MSF命令查询 常用命令 数据库管理命令 核心命令 模块命令 进程命令 资 ...
- 最最最详细的springboot项目中集成微信扫码登入功能.步骤代码超级详细(OAuth2)
说到登录注册,就会想到先要注册一个用户名,在进行登入,但是现在大多数的网站都集成了微信登入,不需要注册,给你一个二维码,微信一扫直接登录.这确实是十分便捷的.所以我们会尽量在项目中实现这一功能.减少用 ...
- jmeter 接口测试 签名_Jmeter之API接口签名验证测试
一.参数签名的原理是什么? 请求方对请求数据按一定的规则排序,加上appkey码一起通过MD5加密生成签名,然后把请求数据和签名发给服务方,服务方拿到数据后,去掉appid和无用的数据,通过appid ...
- android基础 [超级详细android Activity组件解析(Activity综述,Activity生命周期,Activity启动--携带参数启动)]
1 章节目录 2 Android Activity综述 2.1 Activity怎么用 2.2 layout - 界面布局 2.3 Java - 控制界面 2.4 AndroidManifest.xm ...
- JMeter接口测试工具基础— 使用Badboy录制JMeter脚本
1.使用Badboy录制JMeter脚本 打开Badboy工具开始进行脚本录制: (1)当我们打开Badboy工具时,默认就进入录制状态. 如下图: 当然我们也可以点击录制按钮进行切换. (2)在地址 ...
最新文章
- R语言使用ggplot2包的快速可视化函数qplot绘制基础密度图实战
- 因肠道疾病经常上厕所,她被亚马逊解雇了
- ***后门与密码破解
- php php_zip.dll,PHP如何开启自带的ZipArchive类,实现压缩解压功能
- 最详细的排序解析,理解七大排序
- linux5 vnc,CentOS 5 下安装配置VNC
- 列车时刻管理c语言程序设计,列车时刻表信息管理系统实践报告C语言源代码
- PHP中两种包含文件方式、三种注释风格、四种标记风格
- NeurlPS2021 | 视觉语言导航的课程学习
- 如何检查linux 下是否安装java(jdk)环境
- iOS 学习 - 24.全局跑马灯,支持后台回到前台
- 详解Vue中的自定义指令
- PSPNet :语义分割
- 当当当~他来喽CCRC-PIP个人信息保护专业人员
- C语言之基本算法15—前三位和后三位都是完全平方数的六位完全平方数
- 谷歌浏览器 Chrome 安装 Tampermonkey 油猴插件的方法
- 贪心算法之 活动安排(Java代码实现)
- 功放限幅保护_为什么要对放大器限幅?
- 爬取正方教务系统完成成绩查询
- gsoap中文文档(1.介绍)
热门文章
- Diagnostic Event Processing
- return的各种用法
- (7)ManicTime——PC端软件使用情况记录
- solrj java_详解java整合solr5.0之solrj的使用
- python制作应用程序_如何将python应用制作成容器镜像?
- 自著——30天自制红孩儿解释器 第2天 A+B-C+D运算的准备 :得到词语的数组
- linux查看edid信息,EDID 信息
- 推广技巧:网上商城推广的实用方法
- EMS、CEM、OEM、ODM、IDH、IDM之间的联系与区别
- 基于改进人工蜂群算法的K均值聚类算法(附MATLAB版源代码)