推荐一
前言
:
今天准备在windows测试一下并发程序,百度了一下,其实好用并且公开的软件并不是很多,友儿在网上找到了一款软件,在这里分享给大家!好用的话请在留言给个好评!
介绍
:
软件名称:
安装安装
- 解压后将
cygwin1.dll
放置到C:Windowssystem
目录下,将http_load.exe
放置到C:WindowsSystem32
目录下。 - 进入cmd命令行,输入命令http_load显示相关说明则配置成功(如下图)
软件参数说明及使用
- 使用方法
http_load -p 10 -s 60 -r 3 -f 100 c:urls.txt
- 参数说明
-parallel
简写-p
:并发的用户进程数-fetches
简写-f
:总计的访问请求次数-rate
简写-r
:每秒的访问频率-seconds
简写-s
:总计的访问时间准备URL文件
:urls.txt
,文件格式是每行一个URL
执行结果
代码语言:javascript复制10000 fetches, 100 max parallel, 9100 bytes, in 69.8224 seconds
0.91 mean bytes/connection
143.221 fetches/sec, 130.331 bytes/sec
msecs/connect: 3885.35 mean, 29982.9 max, 0.373 min
msecs/first-response: 6686.65 mean, 30737 max, 0.419 min
3 timeouts
175 bad byte counts
HTTP response codes:
code 200 -- 175
- 10000 fetches, 100 max parallel, 9100 bytes, in 69.8224 seconds 说明在上面的测试中运行了1000个请求,最大的并发进程数是100,总计传输的数据是9100 bytes,运行的时间是69.8224秒
- 0.91 mean bytes/connection 说明每一连接平均传输的数据量130.331/143.221=0.91
- 143.221 fetches/sec, 130.331 bytes/sec 说明每秒的响应请求为0.91,每秒传递的数据为130.331 bytes/sec
- msecs/connect: 3885.35 mean, 29982.9 max, 0.373 min 说明每连接的平均响应时间是3885.35 msecs,最大的响应时间29982.9 msecs,最小的响应时间24.488 msecs
- msecs/first-response: 6686.65 mean, 30737 max, 0.419 min
- HTTP response codes: code 200 — 175 说明打开响应页面的类型,如果403的类型过多,可能要注意是否系统
- 特殊说明: 测试结果中主要的指标是 fetches/sec、msecs/connect 这个选项,即服务器每秒能够响应的查询次数,用这个指标来衡量性能。似乎比 apache的ab准确率要高一些,也更有说服力一些。
推荐二
介绍
:
- 软件名称:
apache jmeter5.3
- 安装安装
- 软件是基于java环境的,所以我们需要先安装java环境,[请移步到java官网下载][4]或者通过微信公众号分享的百度云盘获取
- 安装java环境后,下载apache jmeter5.3.zip,直接解压,解压完直接去bin目录找到jmeter.bat文件双击打开
- 使用暂无