- 博客(2)
- 资源 (10)
- 收藏
- 关注
原创 异步操作校验工具awaitility源码分析
1. 背景之前介绍了一篇awaitility快速入门的文章:异步校验工具awaitility快速入门,该工具很好地解决了校验异步操作的问题,其中封装了很多便捷的用法,重点是在规定时间内,轮询结果;本文以源码的方式,介绍一下工具内部是怎么实现的,理解开发的设计思路,对以后解决工作中的问题是有帮助的。2. 核心源码梳理2-1. 例子 // 异步任务,每隔1s, count累加1 class
2017-02-21 21:13:21 1339
原创 异步操作校验工具awaitility快速入门
1.背景在编写自动化测试用例过程中,往往会遇见被测代码有异步或者队列处理的中间过程;如果需要校验这部分结果,必须等待异步操作结束或队列消费完,而这个中间需等待的时间不确定,常常是根据经验值设定,通过Thread.sleep(经验值),而这个时间通常设置成最长的那次时间,但是可能99%都低于这个最长的时间,这就造成了每次执行这个测试用例是花费最长的时间。现介绍一款开源工具awaitility,该工具提
2017-02-12 21:00:39 3082
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人