• Jmeter笔记(3)一个登录接口实例


    Jmeter测试接口:
    添加线程组、添加http请求、添加http信息头管理器、添加监听器---察看结果树、聚合报告、添加断言、添加断言结果
    1、添加线程组
    测试计划---单击右键---添加---Threads(Users)---线程组
    2、添加http请求
    线程组---单击右键---添加---Sampler---HTTP请求
    3、添加http信息头管理器
    线程组---单击右键---添加---配置元件---http信息头管理器
    4、添加监听器---察看结果树、聚合报告
    线程组---单击右键---添加---监听器---察看结果树/聚合报告
    5、添加断言(用以判断返回值是否符合要求)
    线程组---单击右键---添加---断言---响应断言
    6、添加断言结果(用以查看断言的详细返回信息)
    线程组---单击右键---添加---监听器---断言结果
    7、启动
    8、查看察看结果树/聚合报告/断言结果
     
    1、添加线程组
    测试计划---单击右键---添加---Threads(Users)---线程组
     
    线程组参数说明:
    线程组主要包含三个参数:线程数、准备时长(Ramp-Up Period(in seconds))、循环次数。
    线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数。
     
    准备时长(Ramp-Up period): 设置的虚拟用户数需要多长时间全部启动。如果线程数为50 ,准备时长为10 ,那么需要10秒钟启动50个线程。也就是每秒钟启动5个线程,如果设置为0,就是并发
    Ramp-Up period不能设置太短,否则测试的初始阶段会给服务器过大的压力,也不能设置的太长,否则前一个线程执行完毕后一个线程还没启动。
    如何找到一个合适的Ramp-Up period值:初始值可以设定为 Ramp-Up = 总线程数 ,后续再根据实际情况增减。
     
    循环次数:每个线程发送请求的次数。如果线程数为50 ,循环次数为10 ,那么每个线程发送10次请求。总请求数为50*10=500 。如果勾选了“永远”,那么所有线程会一直发送请求,一到选择停止运行脚本。
     
    2、添加http请求
    线程组---单击右键---添加---Sampler---HTTP请求
     
    3、添加http信息头管理器
    线程组---单击右键---添加---配置元件---http信息头管理器
     
    4、添加监听器---察看结果树、聚合报告
    线程组---单击右键---添加---监听器---察看结果树/聚合报告

    5、添加断言(用以判断返回值是否符合要求)
    线程组---单击右键---添加---断言---响应断言
     
    6、添加断言结果(用以查看断言的详细返回信息)
    线程组---单击右键---添加---监听器---断言结果
     

    7、启动

    8、查看察看结果树/聚合报告/断言结果

    聚合报告参数说明:

  • 相关阅读:
    markdown自动生成侧边栏TOC /目录
    jquery和javascript的区别
    Jquery中AJAX参数详细(1)-转
    jQuery.ajax介绍
    人人开源分模块,非原生html报错,很难查找问题所在,有vue语法
    《SSH网上商城》-视频目录--代码可以跑起来
    《第16项目:国家税务协同平台项目》-视频目录
    项目:《ssh框架综合项目开发视频》-视频目录和第六天的EasyUI简单讲解
    项目:《JavaWeb图书管理系统视频》--代码修复还可以运行起来
    Maven项目在更新过程停止,再更新无效-->解决
  • 原文地址:https://www.cnblogs.com/testerhappy/p/9025903.html
Copyright © 2020-2023  润新知