推荐一
前言
:
今天准备在windows测试一下并发程序,百度了一下,其实好用并且公开的软件并不是很多,友儿在网上找到了一款软件,在这里分享给大家!好用的话请在留言给个好评!
介绍
:
- 软件名称:
http_load
安装安装
- 软件获取地址【下载】关注微信公共号回复“
n2ku
”获取 - 解压后将
cygwin1.dll
放置到C:\Windows\system
目录下,将http_load.exe
放置到C:\Windows\System32
目录下。 - 进入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
- 使用方法
执行结果
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
安装安装
- 软件获取地址【下载】关注微信公共号回复“
bhx3
”获取
- 软件获取地址【下载】关注微信公共号回复“
- 软件是基于java环境的,所以我们需要先安装java环境,[请移步到java官网下载][4]或者通过微信公众号分享的百度云盘获取
- 安装java环境后,下载apache jmeter5.3.zip,直接解压,解压完直接去bin目录找到jmeter.bat文件双击打开
- 使用暂无
Comment here is closed