HTTPS自签双向认证&双向HTTPS抓包总结

Server:Nginx

Client: Chrome

签发中心

  • 生成CA密钥

阅读全文

DotDict

使用 dot . 来代替传统方式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class DotDict(dict):
def __getattr__(self, key):
if key not in self:
raise AttributeError(key)
return self[key]

def __setattr__(self, key, value):
self[key] = value

def __delattr__(self, key):
del self[key]
dd=DotDict()
dd.A=0
B=dd.A
del dd.A

阅读全文

测试工具集

2019-01-30

V 1.0.0

第一版发布,身份证生成目前支持北京市,上海市,天津市,重庆市,福建省
的生成和归属查询,后续会补充其他区县,主要是码值非常麻烦。
银行卡生成支持国内常见银行,也增加了几个境外银行,信用卡是搜集了几个常见银行随机抽取生成。后续根据情况还会增加其他功能

阅读全文

HTTP接口测试检查列表

主要列出接口测试常见测试点,以清单形式列出,只是作为一个参考,根据实际测试情况自行判断

  1. 协议: 支持单一POST还是POST,GET都可以;
  2. 路径: 路径大小写以及命名是否正确;
  3. 参数命名: 参数命名是否统一容易理解;

阅读全文

撰写测试技术文档的必要性

本文根据本人在测试工作当中经验而写,纯属个人总结.

为什么要写测试技术文档?

用于记录测试过程中遇到的各种问题,这些问题可能是业务上面的,可能是BUG,也可能是因

阅读全文

TCP三次握手

三次握手

三次握手的作用

主要用来确定SEQ序号和ACK序号,进行数据交互之前进行协商确认

阅读全文

MOCK笔记

写本文的主要原因是因为最近测试了一个项目用到了大量的第三方的接口,所以写了个mock,然后把编写过程一些思路和自己总结的想法记录一下,文章可能比较乱

在这次写这个mock之前,写过一个简单版的,因为当时测试需要,不过那个版本是把所有数据完全储存在SQLite中,并且是固定值,要修改只能操作数据库,比较麻烦.

阅读全文

Docker笔记

未整理

Linux Namespace 内核级环境隔离

Linux CGroup Linux Control Group 限制控制分离一个进程组群资源(CPU,内存,磁盘)

阅读全文

Git笔记

免密码

1
2
3
4
5
6
7
vim .git-credentials
http://account:password@host:post/*.git
wq
git config --global credential.helper store
cat .gitconfig
[credential]
helper = store

阅读全文

Ubuntu18.04安装Docker问题

Ubuntu 18.04
Docker版本 18.05

问题:
在Ubuntu18.04中,按照官方的方法,添加镜像源安装Docker在执行 apt-get install docker-ce 会提示找不到 docker-ce 包

阅读全文