随笔分类 - 接口测试
摘要:协议分析工具 curl curl 命令,http协议的发送工具, vv 参数可以更详细的打印信息,更清晰的理解http协议 "curl使用参考" 网络嗅探 TcpDump 和 wireshark "TcpDump使用详解" "wireshark使用详解参考" Charles 使用 软件安装、证书安装
阅读全文
摘要:yaml 格式数据驱动 python yaml 文档地址: "https://pyyaml.org/wiki/PyYAMLDocumentation" load() 将yaml格式的数据转换成字典结构 demo: dump() 将字典结构的数据转换成yaml格式 demo: 结合 pytest 进行
阅读全文
摘要:多环境测试的方法 可能访问的环境: 开发环境 测试环境 预生产环境 压测环境 性能测试环境 生产环境 处理方法 对差异分析:域名、ip不一样 修改Host,类似 10.0.0.1 test.com 通过 DNS Server 设置 通过代理进行访问 自动化测试方案,通过域名对应到不同的Ip进行选择
阅读全文
摘要:疑问:若接口返回的数据经过加密或格式发生改变,如何处理 进行一层封装,显示转换 将获得的数据进一步判断数据格式,根据条件进行转换。如以下demo 修改requests 加入hook,隐式转换数据。修改底层库的方法将数据转换 若是以base64进行加密,则可以使用base64.b64decode(ke
阅读全文
摘要:经典面试题 GET 与 POST 的区别 GET 请求的参数以下面格式传输 GET /S?wd=mp3 HTTP/1.1 POST 请求的参数放在Form Data 表单中进行传输 session 与 cookie 的区别 向网站第一次发送请求后,服务器会对资源打上标记,用set Cookie 字段
阅读全文