当前位置: 首页 > news >正文

jmeter接口测试(二)

一、不同参数类型的接口测试

二、动态参数接口处理

随机数
工具——>函数助手对话框(Random 1000-10000之间的随机数 变量名为rdn)如下图所示
在这里插入图片描述
把上图生成的函数字符串复制到想要使用的地方如下图
在这里插入图片描述

三、断言

1、状态断言,
	200 不能证明接口返回正确
	200 只能代表接口有数据返回,但是不能代表返回的数据是对的

在这里插入图片描述

2、业务断言,最核心的业务关键字

在这里插入图片描述
状态断言只有一个,业务断言可以有多个

重定向的接口:
	从一个页面到另一个页面的两种方式:
	跳转:他会把这个页面的所有相关数据带到下一个页面。
	重定向:他不会把这个页面的任何数据带到下一个页面
		自动重定向:a,d
		跟随重定向:多次重定向的情况下,那么会把所有重定向的页面全部展示出来。a,b,c,d

四、csv参数化

一个接口,大概有20——30个用例
正例、反例
如:t.csv文件内容
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、接口鉴权

cookie鉴权、token鉴权、session鉴权、混合鉴权、加密鉴权、签名鉴权

六、没有接口文档怎么开展接口测试?

badbody
使用jmeter HTTP代理服务器直接把接口录制好

录制需要配置以下信息,方可录制:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 黑马点评_分布式锁
  • 前端设计模式面试题及参考答案
  • AI赋能的未来城市:如何用智能化提升生活质量?
  • ONVIF协议全解析:版本、Profile与关键流程实现
  • Linux红帽:RHCSA认证知识讲解(一)RedHat背景与环境配置
  • 腾讯SQL面试题解析:如何找出连续5天涨幅超过5%的股票
  • 简单又强大的Zustand,为啥不自己手写一个呢
  • LeetCode 热题 100 560. 和为 K 的子数组
  • 侯捷 C++ 课程学习笔记:内存管理的每一层面
  • Linux提权之passwd提权(七)
  • AI助力小微企业技术开发规范化管理 | 杂谈
  • Python爬虫处理网页中的动态内容
  • rust之Tokio学习1
  • 【GDB】 断点的相关设置
  • python turtle模块有哪几种命令
  • Web自动化之Selenium控制已经打开的浏览器(Chrome,Edge)
  • DPVS-4: dpvs.conf配置文件解读
  • 开源机器学习框架
  • 搭建Docker Harbor仓库
  • 【MySQL篇】持久化和非持久化统计信息的深度剖析(含analyze命令和mysqlcheck工具两种收集方式)
  • 泰安钢管网站建设/凡客建站
  • 网站域名变了怎么查/全媒体广告代理加盟
  • 用dw做网站怎么添加背景图片/高级seo培训
  • 网站首页图片大小/网站创建的流程是什么
  • 一个公司做网站需要注意什么/seo模拟点击工具
  • 东道设计学院/seo是什么品牌