本文档主要介绍了Postman和JMeter两种流行的接口测试工具的使用方法,涵盖了接口安全测试、断言、关联接口、数据格式控制、接口测试、数据库验证等多个方面的知识点。 一、接口安全测试 在接口安全测试中,客户端使用账号密码请求登录服务器,服务器验证账号密码的正确性,并生成一个 Token,发送给客户端。客户端将 Token 存储起来,以便在以后的请求中带上 Token,以验证身份。 二、Postman断言 Postman 提供了多种断言方式,包括: 1. 响应码断言:验证响应状态码是否正确。 2. 响应体断言:验证响应体是否包含指定的字符集。 3. 包含断言:验证响应体是否包含指定的字符集。 4. 等于断言:验证响应体是否等于指定的字符集。 5. 响应头断言:验证响应头是否包含指定的字符。 三、Postman关联接口 当两个接口之间存在数据依赖时,需要从第一个接口中获取响应数据,并将其设置为变量,以便在第二个接口中使用该变量。 四、数据格式控制 在Postman中,可以在请求体中设置表单格式或JSON格式,通过设置Content-Type头来控制数据格式。在JMeter中,可以在HTTP信息头管理器中设置数据格式。 五、JMeter接口测试 JMeter提供了强大的接口测试功能,包括: 1. 新建线程组,输入HTTP请求内的URL地址内容,发送请求。 2. 添加正则表达式提取器,来获取第一个接口的Cookie值。 3. 添加Beanshell来确认Cookie的值,使用set函数来设置。 4. 建立第二个线程组,输入正确的HTTP请求,以及HTTP信息头管理器。 六、高并发测试 JMeter提供了高并发测试功能,通过新建测试计划,添加线程组,添加HTTP信息头管理器,添加HTTP请求,配置察看结果树等步骤来实现高并发测试。 七、数据库验证 在数据库验证中,通过查看数据校验验证前端操作是否成功,通过查看数据库来验证前端显示数据是否正确,通过存储过程,JMeter的JDBC采样器在数据库中造大量测试数据。 八、无接口文档的情况下实施接口测试 在没有接口文档的情况下,可以使用Fiddler抓包或F12的方式获取接口地址以及相关信息,找到对应的模块信息来进行测试。
- 粉丝: 33
- 资源: 22
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助