一、接口测试
- postman自动化
- [ ] python requests + pytest、httprunner
- [ ] 接口测试框架APIObjective
- [ ] 接口mock测试Charles、Mitmproxy
- [ ] 接口安全测试burpsuite
接口测试架构:
1.Jmeter + Ant + Git + Jenkins
2.Postman + Newman + Git + Jenkins
二、抓包工具
- Fiddler(应用层)
- Wireshark(网络抓包,网络接口层,可用于安全测试)
- burpsuite(安全性渗透测试,可以实现拦截请求、Burp Spider爬虫、漏洞扫描、攻击web应用程序、爆破)
- Charles(收费,http监控、反代理,app弱网测试)
三、 Jmeter压力测试、性能测试
- 性能监控工具nmon、zabbix
四、自动化测试
- python自动化测试
- 接口自动化:python + requests + unittest(pytest)单元测试框架
- web自动化:python + selenium
- app自动化:python + appium
- pom设计模式
- 数据驱动
- 关键字驱动
五、安全测试
- SQL注入攻击
- xss漏洞
- (用burpsuite抓包接口,然后在传过去的内容里加上sql语句验证是否执行了sql语句)
六、 linux服务器运维
jenkins、docker、微服务gateway、nacos、nginx
七、 sql查询与优化
- (复习EXISTS 和 IN)
- (数据分析、索引、存储过程、函数、数据分析)
八、Mysql 自带的压力测试工具
mysqlslap
九、app测试
adb工具、monkey工具、h5测试、安卓端使用Emmagee 或腾讯开发的GT(直接手机在应用宝中下载)
ios端使用xcode自带的instrument;
Emmagee 下载地址
- 客户端cpu使用率;
不同设备的cpu占用率测试指标不同。- 客户端内存占用率;
- 网络流量使用情况;
- 耗电量(app、游戏)