摘要:
一、错误处理 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1。 用错误码来表示是否出错十分不便,因为函数本身应 阅读全文
摘要:
接口测试的重点:检查数据的交换、传递和控制管理的过程,以及系统之间的相互逻辑依赖关系 一、接口测试中要关注的点: 1、请求头、数据格式、参数传递、输入类型、输入长度 2、正向流程、异常流程 3、交互性、安全性(是否有反爬虫机制,请求次数限制,对应请求头信息,鉴权认证信息,请求是否加密,是否有白名单i 阅读全文
摘要:
token不是为了防止XSS的,而是为了防止CSRF的; CSRF攻击的原因是浏览器会自动带上cookie,而不会带上token; 以CSRF攻击为例: cookie:用户点击了链接,cookie未失效,导致发起请求后后端以为是用户正常操作,于是进行扣款操作;token:用户点击链接,由于浏览器不会 阅读全文
摘要:
hadoop spark storm RPC redis 阅读全文
摘要:
MogoDB和MySql的主要区别 数据库MongoDBMySQL 数据库模型 非关系型 关系型 存储方式 以类JSON的文档的格式存储 虚拟内存+持久化 不同引擎有不同的存储方式 查询语句 MongoDB查询方式(类似JavaScript的函数) SQL语句 架构特点 可以通过副本集,以及分片来实 阅读全文
摘要:
在目前比较流行的敏捷开发模式(如极限编程、Scrum方法等)中,推崇“测试驱动开发(Test Driven Development,TDD)”——测试在先、编码在后的开发实践。TDD有别于以往的“先编码、后测试”的开发过程,而是在编程之前,先写测试脚本或设计测试用例。TDD在敏捷开发模式中被称之为“ 阅读全文
摘要:
一、使用__slot__ 正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该 实例 绑定 任何属性和方法,这就是动态语言的灵活性。先定义class: name 'Object' is not defined,定义在内部的object写的一定要是小写 class Stu 阅读全文
摘要:
一、MOCK原理 mock测试其根本任务就是能够模拟后端服务器接口数据。其实就是提供前端页面与后端服务器之间的挡板服务,在不实际启动后端服务器的情况下,通过接口测试工具模拟请求发送到挡板(mock服务),挡板接收到请求返回提前模拟号的服务器接口数据的过程。mock测试就是在测试过程中,对于某些不容易 阅读全文
摘要:
1.寻找自己喜欢的图片,要求图片足够清晰,以免设置背景时不清楚。博客园首页->管理->相册->设置标题(相册名)->ADD->选择文件(上传图片)->ADD,单击图片进入首页,点击Original Image得到图片链接。 或者点击原图,右键复制图片地址,把红色的url修改成自己想要的 url ,代 阅读全文
摘要:
Fiddler添加ip列 Fiddler 在处理每个session时,脚本文件CustomRules.js中的方法都会运行,该脚本使得你可以隐藏,标识或任意修改负责的session。 规则脚本在运行状态下就可以修改并重新编译,不需要重新启动Fiddler。 测试过程中发现访问的数据不正确,怀疑是修改 阅读全文