背景
最近要测试 Apache Http Client
的 超时特性
但是我的接口请求要发往哪里呢?哪个接口可以阻塞
一下?
找个 Java 工程的Controller
反复的修改 sleep
的参数?
这么做,目的是可以达到,就是感觉好麻烦啊
想着golang
+ gin
实现起来应该不难,还快,所以写了一个通用的项目,已经上传到 github
和 docker hub
了
地址:
使用
这里介绍一下使用
获取文件
- win10
直接到github
的release
页面下载 - docker
docker pull hwhaocool/block-web-server:latest
端口
是 8080
block 接口
/block{x}
这个接口的任何方法(get/put) 阻塞
x 秒
(x
必须为数字)
比如
接口/block1
, 会阻塞 1秒
接口/block2
, 会阻塞 2秒
接口/block15
, 会阻塞 15秒
等等
其它接口
-
block
后面不是数字,如/blockabc
, 立刻返回200
- 其它接口,如
/abc
, 立刻返回200
有疑问加站长微信联系(非本文作者)