推荐一

前言

今天准备在windows测试一下并发程序,百度了一下,其实好用并且公开的软件并不是很多,友儿在网上找到了一款软件,在这里分享给大家!好用的话请在留言给个好评!

介绍:

    • 软件名称: http_load
    • 安装安装

      • 软件获取地址【下载】关注微信公共号回复“n2ku”获取
        微信公众号
      • 解压后将cygwin1.dll放置到C:\Windows\system目录下,将http_load.exe放置到C:\Windows\System32目录下。
      • 进入cmd命令行,输入命令http_load显示相关说明则配置成功(如下图)
        2.png
    • 软件参数说明及使用

      • 使用方法 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
    1. 10000 fetches, 100 max parallel, 9100 bytes, in 69.8224 seconds
      说明在上面的测试中运行了1000个请求,最大的并发进程数是100,总计传输的数据是9100 bytes,运行的时间是69.8224秒
    2. 0.91 mean bytes/connection
      说明每一连接平均传输的数据量130.331/143.221=0.91
    3. 143.221 fetches/sec, 130.331 bytes/sec
      说明每秒的响应请求为0.91,每秒传递的数据为130.331 bytes/sec
    4. msecs/connect: 3885.35 mean, 29982.9 max, 0.373 min
      说明每连接的平均响应时间是3885.35 msecs,最大的响应时间29982.9 msecs,最小的响应时间24.488 msecs
    5. msecs/first-response: 6686.65 mean, 30737 max, 0.419 min
    6. HTTP response codes: code 200 — 175
      说明打开响应页面的类型,如果403的类型过多,可能要注意是否系统
    7. 特殊说明:
      测试结果中主要的指标是 fetches/sec、msecs/connect 这个选项,即服务器每秒能够响应的查询次数,用这个指标来衡量性能。似乎比 apache的ab准确率要高一些,也更有说服力一些。

    推荐二

    介绍:

    • 软件名称: apache jmeter5.3
    • 安装安装

      • 软件获取地址【下载】关注微信公共号回复“bhx3”获取
        微信公众号
      • 软件是基于java环境的,所以我们需要先安装java环境,请移步到java官网下载或者通过微信公众号分享的百度云盘获取
      • 安装java环境后,下载apache jmeter5.3.zip,直接解压,解压完直接去bin目录找到jmeter.bat文件双击打开
      • 使用暂无

    关注友儿不迷路

    Last modification:December 4th, 2020 at 10:11 am
    如果觉得我的文章对你有用,请随意赞赏