Jmeter接口测试2-实战
按照之前整理的接口文档进行Jmeter接口测试,主要是考虑第五点和第六点的接口中请求头带有cookie的,且参数与第一个接口有关联。
最终结果:
首先,按照实战的实际经验:
1,添加线程组
2、再添加配置元件里的一些管理器,例如cookie管理器,http默认值
添加项目的协议,路径等,https对于的端口号是443,http对应的端口是80
3.取样器里
针对post请求的界面,以及设置断言来判断结果否正确
4.有接口关联的信息
例如:第五和第七点的请求头带有cookie,且值来自于第一个接口的返回值
故,在第一个接口添加后置处理器-提取器
有两种方法:
1.json提取器:这里需要自行去百度下jsonpath的用法,
可以去察看结果树里用json来试下取值有没有问题
如下:我们要拿到的是token后面的数字,利用$.token 就可以拿到token的值,
2.上面用的jsonpath的方式,还可以用正则表达式取值,正则表达式可以自行百度用法
拿到了token_id的值,这个值是用于第五点和第七点的请求头里,例如:
用法${变量名称}
补充知识点:
1.加密接口
这里就可以使用函数助手来解决这个问题:
首先知道加密方式,例如:接口文档中要求:用户名和密码都是先进行MD5加密,然后大写。
第一:利用MD5先进行加密:选择函数助手,找到digest函数,得到MD5加密后的方法
${__digest(MD5,admin,,,)}
然后还要进行大写,
就得到了完整的表达式: ${__javaScript("${__digest(MD5,admin,,,)}".toUpperCase(),user)}
第二:文件上传
文件上传的两种方式
第一个方法:在请求的文件上传里,标志类型
- 第二种方法:勾选,然后去高级里,改为java
第三:有多笔数据在一个接口测试,例如,登录,有多笔用户名和密码的数据,
可以采用csv数据管理(txt/csv)
数据先保存在一个txt或者csv文件里
在jmeter里创建
- 添加csv数据文件设置
2.用的时候,采用全局变量
注意,因为有多组数据,需要设置循环次数,这里的循环是添加逻辑控制器
Jmeter接口测试2-实战相关推荐
- 【全栈接口测试进阶系列教程】入门到入职的jmeter接口测试工具实战,接口测试步骤,正则表达式jsonpath,断言,接口加密,beanshell,jdbc,jmeter+ant+jenkins
目录 [本文简介看之前请详细的看完介绍] 本文是全网首发的[全栈接口测试进阶系列教程]jmeter接口测试工具从入门到入职, 接口系列包含 接口测试系列包含所有的接口测试工具入门到入职,如果你喜欢的话 ...
- Jmeter接口测试实战分享,你一定要知道的问题总结!
Jmeter是一款性能测试工具,因轻量级.开源.社区接受度高.容易入门等优点,也被测试人员广泛用于做接口测试.在使用Jmeter做较大规模.复杂场景的接口测试时,往往会遇到一些困难.阅读本文你将了解: ...
- JMeter 接口测试-if控制器
今天是小雪节气: 小雪是二十四节气中的第20个.起点于每年公历11月22日或23日,太阳位于赤纬-20°16',到达黄经240°. JMeter 接口测试-if控制器 使用场景: 当业务场景是用户登录 ...
- Jmeter接口测试-if控制器
点击箭头处"蓝色字",关注我哦!! 小雪是二十四节气中的第20个.起点于每年公历11月22日或23日,太阳位于赤纬-20°16',到达黄经240°. JMeter 接口测试-if控 ...
- Jmeter接口测试-断言
JMeter接口测试-断言 对应qq群号:616961231 一个http请求发出,怎么判断执行的是否正确呢? 通过检查服务器响应数据,是否符合预期的数据, 如果是,任务成功, 如果否, 任务失败 ...
- python接口测试框架实战与自动化进阶(三)
python接口测试框架实战与自动化进阶 一.持续集成 1.持续集成环境搭建 1)安装Jenkins 官网下载后直接安装:https://jenkins.io/ 终端直接安装及启动:java -jar ...
- 8s yaml 配置生成_接口测试框架实战(六) | 配置的数据驱动
<Python 测试开发实战进阶>课程,4 个月挑战 BAT 大厂年薪 50W+ Offer,文末加群! 在实际工作中,为了便于维护,对于环境的切换和配置,通常不会使用硬编码的形式完成.在 ...
- WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试) 接口测试与数据驱动...
转载:http://www.cnblogs.com/chengtch/p/6576117.html 1简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚 ...
- (转)http接口测试——Jmeter接口测试实例讲解
转载地址:http://my.oschina.net/hellotest/blog/512482 一.测试需求描述 1. 本次测试的接口为http服务端接口 2. 接口的主要分成两类,一类提供给查询功 ...
最新文章
- iOS开发指南 从Hello World到App Store上架 第5版
- 西安电子科技大学第16届程序设计竞赛G题
- linux cant open file for writing,linux 安装rz sz lrz lsz sftp: cannot open 文件名称 to write 报错解决...
- Echarts给坐标轴添加自定义属性
- java中活锁和死锁的区别_死锁、活锁、饿死和阻塞的个人理解
- 人工智能 信道估计 深度学习_DEMO演示|基于IVP02D 人工智能工作站的深度学习引擎,实现人群热力估计...
- Linux-破解rhel7-root密码
- matlab 30案例 目录,MATLAB-智能算法30个案例分析-终极版(带目录).doc
- 项目里面遇到的问题和解决方案的记录
- [概率论]-随机变量
- 斑马打印机-RFID打印机 ZT411R最全攻略,从0上手 通过【JAVA生成ZPL指令+ts24.lib+ip:端口】的方式调用打印,无须安装驱动
- macOS Monterey下找到桌面图片存放路径
- python excel公式计算_excel公式函数
- java图片自动盖章,一种自动盖章装置的制作方法
- 如何把多个pdf文件合并成一个?
- html继承有哪几种方式,JS实现继承的几种常用方式示例
- Win10+Ubuntu双系统修复Ubuntu系统引导
- java面向对象编程培训_Java面向对象编程简介
- 台式计算机cpu ram hdd,什么是RAM?
- 超实用!XRD块状和粉末状样品的制备方法