摘要:
人类已经进入一个智能的时代,不会思维就可能很快被这个社会所淘汰,需要强大的思维能力才能完成越来越复杂的工作。 测试人员需要从测试的基本思维到系统性思维、分析性思维(包括批判性思维)和发散性思维的训练 问题一软件测试像盲人摸象?只看到软件测试的某个方面,甚至眼中只有测试用例和缺陷?连Test Orac 阅读全文
摘要:
# 查看k8s pod的cpu,memory使用率情况kubectl top pod --all-namespaces kubectl top no内存使用率的计算 CPU总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 阅读全文
摘要:
开展性能测试前需掌握的知识 MySQL(关系型数据库) Redis(分布式缓存) RabbitMQ(消息队列) Spring Boot/Cloud(微服务框架) Logstash(应用日志收集) 剩下的运维搞 Docker(应用容器引擎) Docker-Compose(容器编排) Nacos(服务注 阅读全文
摘要:
Java语言的口号就是,一次编译,到处运行! 源代码 当我们写java程序的时候,程序文件的扩展名是.java,这就是我们所说的源代码;操作系统只能识别、运行二进制格式的文件(解释型语言实际也需要这个过程),所以这样的源文件是没办法直接运行的,需要通过编译器对源代码进行编译。 环境变量 所有运行Ja 阅读全文
摘要:
基础知识真的很重要!真的很重要!真的很重要! 学习——理解——模仿——创造——沉淀——学习,不断轮回,螺旋上升! 阅读全文
摘要:
这里只是站在性能监控和分析的角度分享性能测试工程师最关心的JVM知识 不啰嗦,直接总结 栈是线程私有的,堆是线程共享的 栈是运行时单位,堆是存储单位 栈解决程序运行问题,堆解决数据存储问题 栈中存的基本数据类型和堆中对象的引用,堆中存的是对象 栈代表了处理逻辑,而堆代表了数据 栈空间不足抛出异常:j 阅读全文
摘要:
enumerate(iterable, start=0) seasons = ['Spring', 'Summer', 'Fall', 'Winter'] list(enumerate(seasons)) [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 阅读全文