美文网首页
Jmeter 接口压测

Jmeter 接口压测

作者: laod_wh | 来源:发表于2019-09-25 18:07 被阅读0次

    GUI

    下载jmeter,启动jmeter.bat


    image.png

    线程组:

    主要修改线程数和持续时间


    t1.jpg

    邮件线程组,可以添加各种组件

    t10.jpg

    Http请求设置:

    主要修改ip,端口,请求方式,编码,接口名称及请求参数


    t2.jpg

    CSV数据文件设置

    主要为接口压测提供数据,按一定格式划分及取值


    t3.jpg

    按照一定规则写好文件


    t4.jpg

    HTTP信息头管理器

    设置各种请求头,不设置会导致请求数据为空


    t5.jpg

    运行脚本

    t9.jpg

    查看运行结果,主要看请求平均时间及TPS

    t6.jpg

    查看结果树

    此处可以查看每个请求的执行结果


    t7.jpg

    可视化查看压测结果

    t8.jpg

    非GUI,压测

    windows

    cmd进入Jmeter的bin目录下,前提已经写好.jmx文件,GUI可视化下可创建jmx文件,CSV目录也要改成文件在服务器上的目录才行,执行以下命令,等待执行结果:

    -h 帮助 -> 打印出有用的信息并退出
    -n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
    -t 测试文件 -> 要运行的 JMeter 测试脚本文件
    -l 日志文件 -> 记录结果的文件
    -r 远程执行 -> 在Jmter.properties文件中指定的所有远程服务器
    -H 代理主机 -> 设置 JMeter 使用的代理主机
    -P 代理端口 -> 设置 JMeter 使用的代理主机的端口号
    -e -o  是生成报告
    
    -- D:\apache-jmeter-5.1.1\bin>jmeter jmeter安装文件路径
    -- D:\jmx\GetFolderContents_1.jmx 压测脚本路径
    -- D:\jmx\DDSV-1_400.jtl 压测日志路径
    -- D:\jmx\DDSV2-1_400 压测结果可视化路径
    
    D:\apache-jmeter-5.1.1\bin>jmeter -n -t D:\jmx\GetFolderContents_1.jmx -l D:\jmx\DDSV-1_400.jtl  -e -o D:\jmx\DDSV2-1_400
    

    执行结果

    t11.jpg

    查看压测结果

    t12.jpg

    Linux命令 同windows类似

    ./jmeter.sh -n -t /usr/local/apache-jmeter-5.0/case/20190711_dds/ddsv2-1.jmx -l /usr/local/apache-jmeter-5.0/case/20190711_dds/DDSV-1_400.jtl -e -o /usr/local/apache-jmeter-5.0/case/20190711_dds/DDSV2-1_400

    相关文章

      网友评论

          本文标题:Jmeter 接口压测

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