常用研发测试工具汇总
程序员文章站
2022-07-12 18:59:02
...
服务端:
1) 白盒单元测试:Junit(Java)、unittest(Python)、gtest(C++)
2) http 接口测试:Postman
3) 抓包工具:Charles、Wireshark
4) 压测:Jmeter,在大厂里面都会有特定的一些写好的工具可以使用。
5) 链路依赖分析:梳理应用间的依赖关系,提供压测模型,大厂里面也有一些工具可以使 用。
6) 监控&日志分析:应用稳定性监控,如 qps、rt,服务器负载、cpu 监控等。日志分析 这块可以做一些基于规则的错误日志监控、甚至基于 AI 的方式(如:机器学习)对日 志大数据进行聚类、问题分析/定位。
常用开源测试工具:
Jvm-sandbox:线上链路监控,问题排查
Jvm-sandbox-repeater:线上问题复现(录制,回访通用解决方案)
单元测试工具:Mockito+PowerMock+Assertj
客户端(Android/IOS/H5):
1) UI:Appium、Macaca、Airtest
2) 性能(CPU/内存/帧率):Android Studio、Instruments(iOS)
3) 稳定性:Monkey
4) 兼容性:各种云真机平台