• jmeter性能测试


    安装插件

    需要把插件放到lib目录下

    打开jemter中的插件管理

    搜索jpbc并下载插件

    下载完成后重启jmeter可以看到多了一些控件

    负载测试

    负载测试:通过逐步增加并发用户数的方式来向服务器发起请求,寻找并发用户数性能的拐点区间

    1、jp@gc - Stepping Thread Group (deprecated)

    这张图的意思是 :总共有150个线程数(用户数),等待50秒启动,一开始启动时启动70个线程,然后每隔30秒启动10个线程,启动时间为11秒。

    当启动完成所有线程数时,保留并持续运行100秒,最后每1秒钟结束5个线程直到全部结束。

     

     

     

    2、jp@gc - Ultimate Thread Group

    可以设置波浪形的场景

     

     此图的意思是:第一个波浪有10个线程数,延时0秒启动,用30秒时间去启动这10个线程,持续运行60秒,用10秒去结束这10个线程。

    第一个波浪有10个线程数,延时110秒启动(第一个启动到结束花了100秒,所以第一和第二之间有10秒间隔),用30秒时间去启动这10个线程,持续运行60秒,用10秒去结束这10个线程。

     注:在负载场景下,不能去看聚合报告。因为聚合报告里面的吞吐量取的是平均值。

     

    性能测试:

    用一定的技术工具,找出或验证某些性能指标值的测试。

    压力测试和负载测试都是性能测试的子集。

    压力测试

    压力测试:用一个固定的线程数持续运行一段时间。

    一般在普通线程组中设置一个持续时间(几小时、一天等)、或者在jp@gc - Ultimate Thread Group中但创建一个thread schedule设置一个持续时间进行压力测试也可。

    运行测试用例并查看图标结果

    D:apache-jmeter-5.2.1apache-jmeter-5.2.1in>jmeter -n -t C:UsersxxDesktop性能测试.jmx -l C:UsersxxDesktop报告 est.jtl -e -o C:UsersxxDesktop报告 est

    打开html可看到图形报告

  • 相关阅读:
    团队作业第四次—项目系统设计与数据库设计
    团队Github实战训练
    第三次团队作业(需求分析)
    团队作业——UML设计
    项目介绍
    Happy Tree Friends——团队展示
    Alpha冲刺 (1/9)
    团队作业第四次—项目系统设计与数据库设计
    团队Github实战训练
    团队作业——需求分析
  • 原文地址:https://www.cnblogs.com/erchun/p/13582299.html
Copyright © 2020-2023  润新知