51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1744|回复: 1
打印 上一主题 下一主题

基于 JMeter的压测工具的实现 JMeter Web化

[复制链接]
  • TA的每日心情
    擦汗
    2 小时前
  • 签到天数: 521 天

    连续签到: 3 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2018-12-4 15:39:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 测试积点老人 于 2018-12-4 15:40 编辑


    JMeter Web项目使用指南



    在界面中选择对应的选项卡:(目前只支持HTTP模板,自定义脚本上传,测试相应结果两个选项卡),HTTP模板是根据页面选择的参数生成jmx文件,自定义脚本是用户直接上传jmx脚本。
    下图是执行脚本的页面,在页面中可以选择在本地执行与在远程机执行(远程机执行是指在3台机器上同步执行脚本,比如你的脚本是10个线程,选择两台远程机与加上本机就相当于执行30个线程)。其他两台远程机器的IP是10.2.250.203:1099,10.2.250.204:1099



    生成的测试报告如下图所示。




    查看Response,request的数据




    JMeter3.0提供一个用于生成HTML页面格式图形化报告的扩展模块。该模块支持通过两种方式生成多维度图形化测试报告:在JMeter性能测试结束时,自动生成本次测试的HTML图形化报告使用一个已有的结果文件(如CSV文件)来生成该次结果的HTML图形化报告其默认提供的度量维度包括:
    APDEX(Application Performance Index)指数
    聚合报告类似于UI上的Aggregate Report
    Errors报告展示不同错误类型的数量以及百分比
    响应时间变化曲线展示平均响应时间随时间变化情况类似于JMeter Plugins在UI上的jp@gc - Response Times Over Time
    数据吞吐量时间曲线展示每秒数据吞吐量随时间变化的情况类似于JMeter Plugins在UI上的jp@gc - Bytes Throughput Over Time
    Latency time变化曲线展示Latency time随时间变化的情况类似于JMeter Plugins在UI上的jp@gc - Response Latencies Over Time
    每秒点击数曲线类似于JMeter Plugins在UI上的jp@gc - Hits per Second
    HTTP状态码时间分布曲线展示响应状态码随时间的分布情况类似于JMeter Plugins在UI上的jp@gc - Response Codes per Second
    事务吞吐量时间曲线(TPS)
    展示每秒处理的事务数随时间变化情况类似于JMeter Plugins在UI上的jp@gc - Transactions per Second
    平均响应时间与每秒请求数的关系图展示平均响应时间与每秒请求数(可以理解为QPS)的关系
    Latency time与每秒请求数的关系图展示Latency time与每秒请求数的关系
    响应时间百分位图响应时间的百分位分布图
    活动线程数变化曲线展示测试过程中活动线程数随时间变化情况
    平均响应时间与线程数的关系图展示平均响应时间与线程数的关系类似于JMeter Plugins在UI上的jp@gc - Response Times vs Threads
    柱状响应时间分布图展示落在各个平均响应时间区间的请求数情况




    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-6 11:22 , Processed in 0.244257 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表