• Jmeter -压力测试


    1.前言

    做压力测试,首选用jmeter,但是对于小白来说很不友好,很多关键的操作以及意思,都不明确,是大神太多了?
    
    在这里将详细讲述。

    2.启动jmeter后的画面

     3.如果不喜欢英文,可以换成中文

     点击Chinese(Simplified)

     4.新建一个线程组,鼠标右键 点击 Test Plan ,即测试计划

    名称可以修改自己喜欢的。

    线程属性里的线程数、Ram-Up时间(秒)、循环次数是重点 ,其他的如果不需要特别的设置一般不需要动。

    Ram-Up时间(秒)的意思是在多少秒内发送 (  【线程数】/  【Ram-Up时间(秒)】)个线程,

    下图里都设置为1 ,

    三个参数 连起来 的意思是说 ,在1秒内循环1次发送1个线程 ,

     

     5.在 线程组 添加http请求

     

    如果是get请求,需要 将参数放在下图

    如果是post请求 ,需要 将参数放在 请求体里面 ,则如下图设置,以json格式写

     同时如果是post请求,还需要在请求体里设置请求头

    Content-Type : application/json

    那么需要先在线程组加一个http请求体管理器

     

     如果有些接口需要将token放在请求头上,则也是放在这个了

     6.线程组添加监听器,一般测试只需要 使用下图几个就行

     

     7.运行线程组 ,其实不需要必须选择哪一个,只需要选中选择组里面的任意一个,都可以启动请求 ,

    点击绿色三角形按钮 

     点击后会变成白色,点击stop可以终止

     等三角形又变成绿色后,标识执行完毕

    如果要清除测试记录,则点击  扫把  图标

    7.查看结果树,点击列表的选项,即可查看请求和响应信息

     

     

    8.查看聚合报告

    英文版本如下【又执行了一次,记得在此之前清除记录,否则会把两次测试累加】

    详细说明如下图

     

     9.查看表格结果

    详细说明如下图:

  • 相关阅读:
    C#.NET中现在用的SqlHelper操作方法集合【收藏版】
    SQLHelper.cs的经典代码收集
    ASP.NET数据格式的Format DataFormatString
    asp.net操作 httpcookie
    项目开发中我所用到的SQL收集
    GridView的dataformatstring设置
    jQuery事件处理: 别再乱用“return false”了
    非常不错的空白占位符“    ”
    Hello World
    VSFlexGrid 控件属性方法一览
  • 原文地址:https://www.cnblogs.com/c2g5201314/p/14250759.html
Copyright © 2020-2023  润新知