zoukankan      html  css  js  c++  java
  • JMeter学习笔记(一)- JMeter的基本使用【请求】

    JMeter的相关知识点:
    请求,Cookie,默认值,下载资源,正则提取,JSON提取,JSON断言,CSV提取,循环控制,IF控制,思考时间,集合点,插件管理,图的分析,场景设计,服务器监控,分布式执行,Websocket,命令行执行,事务,BeanShell,JDBC,集群,服务器架构
     
    线程组:线程组可以看做是一个虚拟用户组,线程组中每个线程都可以理解为一个虚拟用户,如果进行接口测试,我们可以设置线程数量为1即可
    取样器(Sampler):用于处理协议交互的核心组件,所有跟协议交互的参数均在此设置
    监听器:用于对测试结果数据进行处理和可视化展示的一系列元件,图形结果,查看结果树,聚合报告等都是我们经常用到的元件
    前置处理器:用于在实际的请求发出之前对即将发出的请求进行特殊处理
    后置处理器:用于对发出请求后得到的服务器响应进行处理
    断言(Assertions):用于检查测试中得到的响应数据等是否符合预期
    以一个公开的接口为例:
    文档地址:http://doc.nnzhp.cn/index.php?s=/6&page_id=8

    1,测试计划中,添加线程组

    2,设置线程组

     3,线程组中添加HTTP请求的Sampler,命名为“获取学生信息”

     4,设置Sampler

     5,添加察看结果树元件

     6,因为接口返回的响应有乱码,所以添加了个后置处理器,将响应转换为utf-8的编码

     内容填写为:prev.setDataEncoding("utf-8")

    7,给响应添加断言,注意层级结构,是哪一个请求的断言,断言元件就在哪一个请求下

    断言元件包括各种包含,等于,匹配和测试的字段,按需取用

     当断言通过时,在查看结果树元件中会显示绿色的勾,及相关的返回数据

    当断言不通过时,也会在查看结果树元件中显示出红色的×,并显示断言不通过的原因

  • 相关阅读:
    C++调用dll
    地图匹配技术在车载导航系统中的应用
    卡尔曼滤波器原理说明
    SharePoint 2010 托管元数据批量操作小工具
    SharePoint 常用开发工具
    tagMapping 在SharePoint中的应用
    SharePoint 2010 通配符搜索
    SharePoint 2010 一步步创建发布式站点 创建母版页二
    为SharePoint 文档库图片创建缩略图
    在Visual Studio 2010 快速查找Assembly 信息
  • 原文地址:https://www.cnblogs.com/ronyjay/p/14202903.html
Copyright © 2011-2022 走看看