美文网首页
Jmeter工具实践

Jmeter工具实践

作者: 测试老杨 | 来源:发表于2018-08-04 16:55 被阅读510次

    扫码关注本人公众号

    image.png

    Jmeter介绍

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。

    Jmeter作用

    1.能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试(通过JDBC)。
    2.完全的可移植性和100% 纯java。
    3.完全 Swing 和轻量组件支持(预编译的JAR使用 javax.swing.*)包。
    4.完全多线程框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样。
    5.精心的GUI设计允许快速操作和更精确的计时。
    6.缓存和离线分析/回放测试结果。

    下载Jmeter

    http://jmeter.apache.org/download_jmeter.cgi

    image.png

    名词解释

    1、Label: 定义的HTTP请求名称
    2、Samples: 表示这次测试中一共发出了多少个请求
    3、Average: 访问页面的平均响应时间
    4、Min: 访问页面的最小响应时间
    5、Max: 访问页面的最大响应时间
    6、Error%: 错误的请求的数量/请求的总数
    7、Throughput:每秒完成的请求数
    8、Received KB/Sec: 每秒从服务器端接收到的数据量

    使用Jmeter来测试发帖的响应时间

    性能测试场景

    使用20个线程发送发帖的请求,每个线程迭代次数(循环次数)为50次

    构造测试数据

    帖子标题和帖子内容使用英文逗号隔开


    image.png

    设置线程组

    image.png

    设置csv文件路径和参数名

    title表示帖子标题,content表示帖子内容


    image.png

    设置cookie

    image.png

    添加结果查看

    image.png

    添加聚合报告

    image.png

    构造发帖请求

    image.png

    添加结果验证

    image.png

    运行测试

    image.png

    查看聚合报告

    image.png
    image.png

    相关文章

      网友评论

          本文标题:Jmeter工具实践

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