推荐一

前言

今天准备在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官网下载][4]或者通过微信公众号分享的百度云盘获取
  - 安装java环境后,下载apache jmeter5.3.zip,直接解压,解压完直接去bin目录找到jmeter.bat文件双击打开 

  - 使用暂无

Last modification:October 12, 2022
如果觉得我的文章对你有用,请随意赞赏