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,给响应添加断言,注意层级结构,是哪一个请求的断言,断言元件就在哪一个请求下

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

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

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

  • 相关阅读:
    jUploadr:上传图片到 Flickr
    Openbox 3.3
    TightVNC-长途节制软件
    Ion:分页式的窗口操持器
    MOC-节制台音乐播放器
    计算机软件资格考试网站
    WinAPI 字符及字符串函数(2): CharLowerBuff 把缓冲区中指定数目的字符转小写
    WinAPI: 输入光标相关的函数[4]
    一个字符串到数组的例子 回复"成红"的问题, 对其他朋友参考价值不大
    多媒体函数简介
  • 原文地址:https://www.cnblogs.com/ronyjay/p/14202903.html
Copyright © 2011-2022 走看看