网站首页 > 文章精选 正文
接口测试:特殊的URL地址,负责数据的操作(显示,修改,添加,删除)
四要素:
1.url地址
2.请求方式:get post restful风格,put,delete
3.请求参数
4.返回内容
如果以上都OK,看请求头:application/json
1、接口
1.get:向特定资源发出请求(请求指定页面信息,并返回实体主体)
2.post:向指定资源提交数据进行处理请求(提交表单,上传文件),又可能导致新的资源资源的建立或原有资源的修改
3.put:向指定资源位置上上传其最新内容(从客户端向服务器传送的数据取代指定文档的内容)
4.head:与服务器索与get请求一致的响应,响应体不回返回,获取包含在小信息头中的原有信息(与get请求类似,返回的响应中没有具体内容,用于获取报头)
5.delete:请求服务器删除request-url所表示的资源(如:请求服务器删除页面)
6.trace:回显服务器收到的请求,用于测试和诊断
7.opions:返回服务器针对特定资源所支持的html请求方法或web服务器发送*测试服务器功能(允许客户端查看服务器性能)
8.connect:http/1.1协议中能够将连接改为管道方式的代理服务器
2、模块独立
测试片段:把对应的东西保存下来-----独立的,提取出去
1、include控制器
2、模块控制器
封装的思想,封装
3、环境变化
1、用户定义的变量,将具体值,变成变量自动化的最初体系----提效
4、正例和反例,多组测试数据
scv文件
循环控制器-执行多次,ddt,数据驱动测试
5、断言
json断言
json path:$.code.id
参数化断言
引用调试,可在任何一个地使用
6、token等关联传值
1、正则表达式
2、json提取器
6、连接数据库
1、配置原件-JDBC
测试计划添加jar包
2.jdbc requests
3.断言跟数据库对比
调试取样器 请求的参数数据
4.随机抽样检查
抽一本书进行测试
请求参数的id也对应变化
5.检查多条
1.sql语句限制10条返回
2.请求加入:循环控制器10次
3.加入:计数器。记录当前循环次数
4._v函数,将2个变量进行拼接
7、加密接口
beanshell后置处理器,是java脚本片段,不推荐
python执行命令或者 调用第三方接口进行加密,但是有验证码,不稳定
再通过 正则表达式提取器/json提取器 即可
加密原理:
8、无人值守
1.开发提测-提交代码--git--svn
2.提交到git之后,我们来出发对应的后续操作
3.自动发消息到群里
9、测试报告
非gui运行
10、压测
1、通过GUI压测脚本,Linux系统
要不jmeter页面卡死
猜你喜欢
- 2025-06-23 测试开发之自动化篇-有效测试数据管理
- 2025-06-23 测试用例编写方法(测试用例编写方法是什么)
- 2025-06-23 穿透与击穿:缓存世界的两场“攻击”,Java工程师如何见招拆招?
- 2025-06-23 用一场比赛来介绍CyclicBarrier和CountDownLatch区别
- 2025-06-23 JMeter脚本录制插件BlazeMeter(jmeter录制脚本的目的)
- 2025-06-23 如何避免数据库雪崩?高并发下的性能挑战与应对!
- 2025-06-23 性能测试工具Locust(性能测试工具loadrunner)
- 2025-06-23 软件性能测试常见面试题(软件性能测试的基本思路)
- 2025-06-23 DeepSeek性能测试实战:5分钟压测API接口,精准定位系统瓶颈!
- 2025-06-23 jmeter接口应用3:jmeter后置处理器-提取器
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)
- mysql数据库面试题 (57)