按照之前整理的接口文档进行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)}

 第二:文件上传

文件上传的两种方式

第一个方法:在请求的文件上传里,标志类型

  1. 第二种方法:勾选,然后去高级里,改为java

 第三:有多笔数据在一个接口测试,例如,登录,有多笔用户名和密码的数据,

可以采用csv数据管理(txt/csv)

数据先保存在一个txt或者csv文件里

在jmeter里创建

  1. 添加csv数据文件设置

​​​​​2.用的时候,采用全局变量

注意,因为有多组数据,需要设置循环次数,这里的循环是添加逻辑控制器

Jmeter接口测试2-实战相关推荐

  1. 【全栈接口测试进阶系列教程】入门到入职的jmeter接口测试工具实战,接口测试步骤,正则表达式jsonpath,断言,接口加密,beanshell,jdbc,jmeter+ant+jenkins

    目录 [本文简介看之前请详细的看完介绍] 本文是全网首发的[全栈接口测试进阶系列教程]jmeter接口测试工具从入门到入职, 接口系列包含 接口测试系列包含所有的接口测试工具入门到入职,如果你喜欢的话 ...

  2. Jmeter接口测试实战分享,你一定要知道的问题总结!

    Jmeter是一款性能测试工具,因轻量级.开源.社区接受度高.容易入门等优点,也被测试人员广泛用于做接口测试.在使用Jmeter做较大规模.复杂场景的接口测试时,往往会遇到一些困难.阅读本文你将了解: ...

  3. JMeter 接口测试-if控制器

    今天是小雪节气: 小雪是二十四节气中的第20个.起点于每年公历11月22日或23日,太阳位于赤纬-20°16',到达黄经240°. JMeter 接口测试-if控制器 使用场景: 当业务场景是用户登录 ...

  4. Jmeter接口测试-if控制器

    点击箭头处"蓝色字",关注我哦!! 小雪是二十四节气中的第20个.起点于每年公历11月22日或23日,太阳位于赤纬-20°16',到达黄经240°. JMeter 接口测试-if控 ...

  5. Jmeter接口测试-断言

    JMeter接口测试-断言  对应qq群号:616961231 一个http请求发出,怎么判断执行的是否正确呢? 通过检查服务器响应数据,是否符合预期的数据, 如果是,任务成功,  如果否, 任务失败 ...

  6. python接口测试框架实战与自动化进阶(三)

    python接口测试框架实战与自动化进阶 一.持续集成 1.持续集成环境搭建 1)安装Jenkins 官网下载后直接安装:https://jenkins.io/ 终端直接安装及启动:java -jar ...

  7. 8s yaml 配置生成_接口测试框架实战(六) | 配置的数据驱动

    <Python 测试开发实战进阶>课程,4 个月挑战 BAT 大厂年薪 50W+ Offer,文末加群! 在实际工作中,为了便于维护,对于环境的切换和配置,通常不会使用硬编码的形式完成.在 ...

  8. WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试) 接口测试与数据驱动...

    转载:http://www.cnblogs.com/chengtch/p/6576117.html 1简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚 ...

  9. (转)http接口测试——Jmeter接口测试实例讲解

    转载地址:http://my.oschina.net/hellotest/blog/512482 一.测试需求描述 1. 本次测试的接口为http服务端接口 2. 接口的主要分成两类,一类提供给查询功 ...

最新文章

  1. iOS开发指南 从Hello World到App Store上架 第5版
  2. 西安电子科技大学第16届程序设计竞赛G题
  3. linux cant open file for writing,linux 安装rz sz lrz lsz sftp: cannot open 文件名称 to write 报错解决...
  4. Echarts给坐标轴添加自定义属性
  5. java中活锁和死锁的区别_死锁、活锁、饿死和阻塞的个人理解
  6. 人工智能 信道估计 深度学习_DEMO演示|基于IVP02D 人工智能工作站的深度学习引擎,实现人群热力估计...
  7. Linux-破解rhel7-root密码
  8. matlab 30案例 目录,MATLAB-智能算法30个案例分析-终极版(带目录).doc
  9. 项目里面遇到的问题和解决方案的记录
  10. [概率论]-随机变量
  11. 斑马打印机-RFID打印机 ZT411R最全攻略,从0上手 通过【JAVA生成ZPL指令+ts24.lib+ip:端口】的方式调用打印,无须安装驱动
  12. macOS Monterey下找到桌面图片存放路径
  13. python excel公式计算_excel公式函数
  14. java图片自动盖章,一种自动盖章装置的制作方法
  15. 如何把多个pdf文件合并成一个?
  16. html继承有哪几种方式,JS实现继承的几种常用方式示例
  17. Win10+Ubuntu双系统修复Ubuntu系统引导
  18. java面向对象编程培训_Java面向对象编程简介
  19. 台式计算机cpu ram hdd,什么是RAM?
  20. 超实用!XRD块状和粉末状样品的制备方法

热门文章

  1. URI、URL、URN区别
  2. 基于Java的手机销售系统
  3. Android闹钟拓展版【安卓闹钟可换壁纸版】
  4. asserted deasserted
  5. 超详细shell脚本编程快速入门
  6. 在Excel中用VBA实现复制操作
  7. 微信 加密解密帮助类
  8. 中国邮递员问题最短路径(代码+实现)
  9. 小米3和BlackBerry Z3“撞衫了”!
  10. 绝对布局,setLayout(null)