zoukankan      html  css  js  c++  java
  • jemeter简单压测

    1、一般压测的时间为10-15分钟

    2、衡量系统好坏的两个值:TPS和响应时间

    TPS:服务端每秒处理的请求数,越大越好

    响应时间:越短越好

    在压测之前需要给出指标:tps要达到多少 ,响应时间要达到多少,并发数是多少

    3、jemeter一台机器压测

    在线程组中,写入并发数,压测时间,循环次数勾选永远,即在压测期间会一直运行

    4、查看压测结果

    添加聚合报告:监听器-->聚合报告

     5、多个机器压测

    添加压力机:(主控机为自己电脑,可添加其他电脑为多个负载机)

    1)先在其他的负载机(另外的电脑)上启动jmeter-server(jmeter-server.bat windows) (jmeter-server.sh mac、linux)

    2)修改主控机jmeter.properties 文件,找到remote_hosts,将负载机的IP加入(端口号也要跟负载机的一致,即默认的是1099,若负载机的端口改了,这里也要改成一致)

    remote_hosts=localhost:1099,10.165.124.57:1099

    3)改完后要重启jemeter

    4)重启jemeter后,点击远程启动,会显示添加的负载机的IP

    5)启动的时候要选择远程全部启动,所有负载机才开始都运行,只点运行,则只会运行本地

    ps:如果有参数化文件,那么在负载机同样的位置也得有相同的参数化文件。

    6、jemeter在Linux下运行:
    1)jmeter -n -t C:UsersjniuhanyangDesktop测试计划222.jmx -l res.jtl
    -n no gui 没有图形化界面
    -t 指定一个运行的脚本
    -l 指定测试结果的文件
    res.jtl 结果文件 在bin目录下找该文件
    在聚合报告中导入改文件就可以看结果

  • 相关阅读:
    11月21日
    11月20日
    11月19日
    11月18日
    11月17日
    11月15日
    图文教程:在Mac上搭建Titanium的iOS开发环境
    经验
    IT术语的正确读法
    NSLog( @"%@", i );
  • 原文地址:https://www.cnblogs.com/emilyliu/p/8605621.html
Copyright © 2011-2022 走看看