Java 多线程实现 Java 多线程有多种实现方式,在测试工作中最常用的有两种: 继承 java.lang.Thread 类 实现 java.lang.Runnable 接口 1. 继承 Thread 类 通过继承 java.lang.Thread 实现 Java 多线程的步骤如下: 定义一个继承自 Thread 的子类,并重写 run() 方法。 在 run() 方法中编写多线程执行的代
在现代 Java 开发中,任务调度是一项不可或缺的功能。无论是定时数据同步、定期清理无效缓存,还是实现任务重试,ScheduledThreadPoolExecutor 都是一个强大的工具。本文将从其基本概念、核心方法、应用场景以及优化建议等方面,深入探讨这个 Java 并发工具。 基本概念 ScheduledThreadPoolExecutor 是 Java 中 java.util.concurr
序 2018年,我开始专职做接口测试,当时对于使用的工具和框架有着几种不同的选择:1. Postman;2.JMeter;3.SoapUI;4.编程语言。在学习前两个选项的基本使用,了解了企业落地方案之后,我不禁问自己一个问题:有没有哪种技术路径可以一直贯穿整个测试初、中、高级测试职业生涯的?因为在这之前我一直都在用做UI自动化相关工作,使用的框架是UiAutomator、Selenium和App
本章将会介绍Java多线程并发编程的入门知识,从Java多线程常用实现开始,由浅入深了解Java两种常用的线程池创建使用及其适用场景。通过对java.util.concurrent.ThreadPoolExecutor源码的解析,了解自定义Java线程池的几个重要参数,并掌握线程池内在的执行逻辑,达到自定义Java线程池的目的。 并发与并行 在进行Java多线程编程之前,首先分享一个这个概念:并发
2024 年是一个不太友好的年份。 年初跟一家出版社的编辑沟通,确定了一个选题,然后我就开始了写这本书。后来一波三折,最终折戟。 但是书已经写了,而且投入了不少精力,不能就此埋没了。所以打算在公众号上进行连载,总计 11 章 13 万字,估计连载完够一阵子了。 对了,书的名字:从 Java 开始做性能测试 。 如果本书内容对你有所帮助,希望各位多多赞赏,让我可以贴补家用。赞赏两位数可以提前阅读未公
在之前做性能测试框架设计的时候,对于用例形式和执行,我设计了一个以 Groovy 为用例语言的基础方案。当时还设计了一个基于文本的用例传输方案,作为分布式的性能测试框架基础,写了第一版的分布式性能测试框架。 其中用来执行用来和脚本的就是 GroovyShell 这个工具类。但是由于种种原因,并没有继续开发下去。近期突然又双叒叕发现它的新应用场景,让我有点激动,像是见了老朋友,所以特意写一篇文章分享
故障测试的主要任务就是模拟各种可能出现的问题,看看系统在这些问题面前会怎么反应。通过这些测试,我们能发现平时可能没暴露出来的问题,还能测试系统在遇到麻烦时的应对能力。例如,我们可以故意制造网络延迟、让服务中断,或者耗尽系统资源,看看系统能否正常运行并快速恢复。 如何进行更加高效的故障测试场景构造则需要专业的工具来实现,其中对于 Java 语言的故障注入,Byteman 是一个值得学习的优秀工具。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号