美文网首页
使用Jmeter进行服务器性能测试

使用Jmeter进行服务器性能测试

作者: 甜行僧 | 来源:发表于2016-07-20 15:42 被阅读1713次

    初识 Jmeter

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。作用:

    1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。
    2.可移植性和java。
    3.完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样。
    4.缓存和离线分析/回放测试结果。


    Jmeter安装步骤

    1.下载:http://jmeter.apache.org/download_jmeter.cgi
    2.解压包
    3.进入解压目录/bin/
    4.sh jmeter
    

    Jmeter测试步骤

    1.创建测试计划


    Jmeter主界面.png

    2.添加线程组,并设置线程属性(线程数和循环次数)


    添加线程组.png
    3.添加Cookie管理器
    添加Cookie管理器.png

    4.添加sampler,如HTTP请求


    HTTP请求.png
    5.写请求的case
    写请求.png
    6.添加工作台的http代理服务器
    http代理服务器.png
    7.启动
    代理服务器启动.png
    8.根据测试需求添加一些monitor or observer
    添加monitor or observer.png

    9.查看并分析测试结果


    分析测试结果
    10.反复更改与调试测试用例,使得自己的测试最大程度满足性能测试要求,并给出测试结果和分析。
    ps:
    1.参数与服务器配置接收的参数一定要一一对应。
    2.上传文件可以使用Files upload。
    3.一定要根据服务器哪些是required哪些是optional的参数来填写,否则会出现各种request error.
    4.设计完测试计划一定要注意如何保存,或者根据需求如何去合并测试计划,最好备份下,不然操作错误不可逆就不开心了。
    
    上传文件.png

    Jmeter安装环境

    此次测试是在:
    Mac OS X 10.11.2
    Java环境随系统配置好
    

    本次使用了Jmeter测试服务器请求以及服务器性能相关功能,Jmeter的强大也不止如此,本文总结自实际操作与验证后。其他功能如添加断言,定时器等在这里没有用到也就不一一截图了。


    The End

    相关文章

      网友评论

          本文标题:使用Jmeter进行服务器性能测试

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