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

发表于:2018-11-07 13:58

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:haifeiWu    来源:51testing采编

#
Jmeter
分享:
  JMeter Web项目使用指南
   
  在界面中选择对应的选项卡:(目前只支持HTTP模板,自定义脚本上传,测试相应结果两个选项卡),HTTP模板是根据页面选择的参数生成jmx文件,自定义脚本是用户直接上传jmx脚本。
  下图是执行脚本的页面,在页面中可以选择在本地执行与在远程机执行(远程机执行是指在3台机器上同步执行脚本,比如你的脚本是10个线程,选择两台远程机与加上本机就相当于执行30个线程)。其他两台远程机器的IP是10.2.250.203:1099,10.2.250.204:1099。i
    
  生成的测试报告如下图所示。
    
  查看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
  柱状响应时间分布图展示落在各个平均响应时间区间的请求数情况

    上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号