# http-little-toy
一个简单的 `http` 并发测试工具。deepin 可用哦。
#### 介绍
灵感来源于 `github` 上各种版本的 `wrk` http并发测试工具,有一天看了一个go写的版本,就这?我也能行啊。于是自己也造一个轮子。orz.
造轮子真好玩啊。就叫它`小玩具`吧。
软件地址:https://github.com/leihenshang/http-little-toy
#### 使用
一般使用 -d 控制请求时间(秒),-t 控制线程数(当做用户数量来理解)就可以了。
还能使用request.json文件,你不用重新命令参数了,这个后期再完善一下。
```bash
$ go run . -h
Usage: httpToy
Options:
-H
The http header. --default=[].
-allowRedirects
allowRedirects --default=true.
-body
The http body --default="".
-caCert
caCert --default="".
-clientCert
clientCert --default="".
-clientKey
clientKey --default="".
-compression
Use keep-alive for http protocol. --default=true.
-d
Duration of request.The unit is seconds. --default=0.
-f
specify the request definition file. --default="".
-gen
generate the request definition file template to the current directory. --default=false.
-h
show help tips --default=false.
-keepAlive
Use keep-alive for http protocol. --default=true.
-skipVerify
TLS skipVerify --default=false.
-t
Number of threads. --default=0.
-timeOut
the time out to wait response --default=1000.
-u
The URL you want to test --default="".
-useHttp2
useHttp2 --default=false.
-v
show app version. --default=false.
安装教程
直接使用 go install github.com/leihenshang/http-little-toy ,再把你的go/bin放到环境变量里,使用 http-little-toy 带上参数,起飞吧,骚年。
安装教程
go install github.com/leihenshang/http-little-toy
,再把你的go/bin
放到环境变量里,使用http-little-toy
带上参数,起飞吧,骚年。手动编译
执行: