随笔分类 -  接口自动化测试

摘要:接口自动化测试使用到的库是requests库 请求方法: get、post、put、delete 请求头: headers={" ":" "} 请求参数: json= 或者data= json: 请求头中是application/json就写 “json=....”​data: 请求头中是表单 就写 阅读全文
posted @ 2022-05-30 11:40 jia--- 阅读(109) 评论(0) 推荐(0)
摘要:一、Jmeter 结合Ant工具来生成测试报告 ant是Java语言的构建工具 https://ant.apache.org/bindownload.cgi 1、安装 解压、配置环境、验证ant 2、jmeter目录下新建tests文件夹(tests文件夹里面存储测试脚本和测试报告),在tests文 阅读全文
posted @ 2022-04-28 09:26 jia--- 阅读(622) 评论(0) 推荐(0)
摘要:一、数据格式 1、表单 2、XML 3、JSON 1.1 、表单格式 xml格式和表单格式学习是使用webxml国内手机号码归属地查询WEB服务 http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo Po 阅读全文
posted @ 2022-04-27 20:52 jia--- 阅读(121) 评论(0) 推荐(0)
摘要:一、断言: 1、响应断言: 响应断言主要用于验证响应数据和协议状态码(所以断言主要是用两种:响应断言和前面学到的json断言) 例: 当我们搜索一个不存在的产品时,它的响应结果为空: 这时我们用到的断言是 响应断言 断言响应结果中包含某个字符: 2、响应结果中数据很多时的验证 例如使用默认查询时,查 阅读全文
posted @ 2022-04-26 17:14 jia--- 阅读(116) 评论(0) 推荐(0)
摘要:一、jmeter安装: 1、搭建java环境(安装jdk) 见环境搭建随笔 2、安装apache-jmeter(我们有安装包就直接安装) 可以了解官网:(如果要在官网下载就下zip的) https://jmeter.apache.org/download_jmeter.cgi 二、jmeter启动: 阅读全文
posted @ 2022-04-25 20:04 jia--- 阅读(137) 评论(0) 推荐(0)
摘要:一、怎么判断是前端问题还是后端问题:(重点!!) (1、前端与后端发生网络请求:①后端返回的内容,如果前端依照展示出来,内容不合理就是后端的问题;②如果后端返回的内容,前端没有依照展示出来,那就是前端的问题;2、如果前端与后端无网络请求,那么问题就是前端展示的) 1、返回的错误提示信息不合理,但是前 阅读全文
posted @ 2022-04-21 19:10 jia--- 阅读(123) 评论(0) 推荐(0)
摘要:一、数据驱动:(重点) 自动化测试过程中,把测试的公共数据分离出来到一个地方,这样即使这个数据做了跳转,只需要修改一个地方。提高测试效率。 比如请求地址可能会发生多次变化,比如端口从8000调整为8001,需要调整很多地方,如果使用数据驱动的思想将数据分离出来,不管开发怎么调整,我们只需要修改分离出 阅读全文
posted @ 2022-04-20 17:51 jia--- 阅读(416) 评论(0) 推荐(0)
摘要:一、postman中的断言 (postman中的断言写在Tests) 1. API测试中断言: 1、协议状态码 2、响应数据 3、业务状态码(程序员根据自己的想法来定义的,一个错误信息对应一个业务状态码) 判断一个接口测试用例是否成功(通过)是根据断言的三个条件都成立的情况下得到的结果 (接口测试之 阅读全文
posted @ 2022-04-19 18:56 jia--- 阅读(787) 评论(0) 推荐(1)
摘要:一、常用状态码(重点!!) 200 请求成功201 created :添加资源成功204 No Content :删除资源成功301 Moved Permanently 永久重定向(请求A的时候,会自动跳转到B)302 临时重定项400 Bad Request 客户端请求错误401 Unauthor 阅读全文
posted @ 2022-04-18 16:45 jia--- 阅读(418) 评论(0) 推荐(0)
摘要:一、工具: 1.工具介绍 postman :很主流的API测试工具,也是工作里面使用最广泛的研发工具。 JMeter: ApiPost: 2.安装postman: 安装好直接打开,不用注册。 二、通信模式: 1、同步通信: 客户端请求服务端必须有回应,在回应之前不能做别的操作,有缺陷,会造成排队、等 阅读全文
posted @ 2022-04-15 17:11 jia--- 阅读(187) 评论(0) 推荐(0)
摘要:一、架构 CRM客户关系管理系统 SAAS Software As A Service 软件即服务 PAAS Platform AS A Service 平台即服务 快速交付→ 快:自己去干、有结果、事事有回音、持续改进 单体架构——》垂直架构——》面向服务架构——》微服务架构(分布式) 二、接口测 阅读全文
posted @ 2022-04-14 16:54 jia--- 阅读(285) 评论(0) 推荐(0)