Jmeter实现接口压测 - for MacOSX

作者: 沈宥 | 来源:发表于2017-03-09 19:55 被阅读3014次

    安装:官网下载 .zip压缩包 下载地址
    注意 - 有安装环境要求:

    安装要求

    下载后解压缩,在终端 cd 到 bin文件夹

    运行文件夹

    运行命令:
    .\jmeter

    若安装成功,则可看到Jmeter图形界面:

    初始界面

    这里我要压测的接口为web网页接口,模拟500人同时请求该接口,也就是并发请求,直接新建线程组即可:

    新建线程组

    相关参数解释:
    线程数:相当于是模拟用户的数量
    准备时长:表示线程之间间隔多少时间,单位是秒.0就表示了所有的线程并发发送请求,否则就是每个线程间隔几秒发送请求
    循环次数:表示每个线程执行几次
    调度器:就是创建线程的schedule.
    在取样器错误后执行的操作:表示线程出现错误后执行的操作.比如继续,或者停止线程,或者测试

    线程参数

    请求配置完成后,进行HTTP请求参数配置,栗子为GET请求:


    添加HTTP请求

    相关参数设置:

    参数配置

    点击上方绿色三角形 的 开始按钮即为开始,开始前先添加结果输出图像:

    添加监听器

    输出结果如下:

    结果

    备注:这里有一些关于接口性能的参数在以下做简单的解释

    Requests Per Second(Avg Rps):平均每秒钟响应次数=总请求时间 / 秒数 Avg time to last byte per terstion (mstes):平均每秒业务脚本的迭代次数 Successful Rounds:成功的请求 Failed Requests:失败的请求 Successful Hits:成功的点击次数 Failed Hits:失败的点击次数 Hits Per Second:每秒点击次数 Successful Hits Per Second:每秒成功的点击次数 Failed Hits Per Second:每秒失败的点击次数 Attempted Connections:尝试链接数

    相关文章

      网友评论

      • 98f06f6be06b:请问楼主添加服务器地址的时候,copy进去的网址需要加Https://还是直接填写双//之后的服务器地址?
      • 5e470c0b35cb:多台linux服务器下的jmeter分布式环境搭建 作者会么 求教
        Fiona_杨:@踏歌_ 我有配置了mac调度机+3台linux服务器执行机,是成功的
        5e470c0b35cb:或者master是mac salve是window 我这边在配置的时候运行总是报错 no such object in table
      • 65935cc94ba2:楼主,运行.\jmeter命令具体是什么命令呢?
        b008289214dc:终端直接运行,或者双击应用就可以打开,不用终端命令
      • inke:不错,如果能把一些基本使用也写一下,会更好。
      • 我想做女人:终于找到一篇是 自己动手实践后的文章了 百度找了半天 全是 复制粘贴的 没点用的 中国人的网络抄袭 太恶心了
        JsJavaCoder:厉害了 找到的并且臭骂中国人之后,你写了给别人看吗?

      本文标题:Jmeter实现接口压测 - for MacOSX

      本文链接:https://www.haomeiwen.com/subject/xldggttx.html