摘要:
allure介绍 它是一个生成HTML测试报告的工具包 使用java开发,所以需要java环境 功能强大 , 生成的报告美观、直观 使用浏览器打开,更易进行持续集成 allure相关安装和配置 官网下载安装包 Maven添加对应依赖 <dependency> <groupId>io.qameta.a 阅读全文
摘要:
JsonPath断言 1、Maven引入依赖 <!--JsonPath依赖项 --> <dependency> <groupId>com.jayway.jsonpath</groupId> <artifactId>json-path</artifactId> <version>2.7.0</vers 阅读全文
摘要:
OkHttpClient OkHttpClient 是由 Square 公司开发的一个流行的 HTTP 客户端库,它支持同步和异步 HTTP 请求,并提供了易于使用的 API 来处理 HTTP 协议的各个方面,如重定向、缓存、连接池等。 OkHttpClient 进行接口自动化测试 Maven添加依 阅读全文
摘要:
Postman读取外部数据文件(参数化) 当http请求,使用的数据有较高相似度时,相同的请求时,考虑使用参数化(将数据组织到数据文件中) 数据文件介绍 CSV文件 优点: 1、数据组织形式简单,适用于较大数据场合 缺点: 1、不支持bool数据类型 2、不支持多参,少参,无参,错误参数的接口测试 阅读全文
摘要:
1、HTTP和HTTPS协议的区别 协议安全性:HTTPS是HTTP的安全版,它使用了SSL/TLS协议来加密数据传输,保证数据在传输过程中的安全性。而HTTP则没有这样的加密功能,数据在传输过程中可能被截获或被篡改。 连接方式:HTTP和HTTPS使用的连接方式不同。HTTP使用的是明文传输,而H 阅读全文
摘要:
简单对象访问协议(Soap) 1、它使用XML格式来传输消息。 2、SOAP 与 HTTP 的区别 SOAP 可以传递结构化的请求数据,而 HTTP 只能传递纯文本的请求数据 SOAP 是简单对象的访问协议,HTTP 是标准超文本传输协议 SOAP 需要对 XML 数据进行解析,而 HTTP 大多以 阅读全文
摘要:
API(WebAPI)和Web服务(WebService) API和Web服务都是数据交换的方式,但测试方法不同。Web服务通过SOAP或REST协议进行通信,而API是调用约定,更灵活。测试API关注其通信功能,Web服务测试则验证响应。 Web服务(WebService) 通过使用简单对象访问协 阅读全文
摘要:
接口测试的常用协议 Http协议(超文本传输协议): HTTP是用于在网络上传输数据的常用协议。绝大多数的API都是基于HTTP协议的,使用HTTP方法(如GET、POST、PUT、DELETE等)进行通信。 HTTPS(Hypertext Transfer Protocol Secure): HT 阅读全文