zoukankan      html  css  js  c++  java
  • Jmeter学习总结

    学习内容:

    1、用户定义的变量

    作用:多个地方使用同一个值,且该值在不同的环境下不同,方便脚本在不同环境下运行时修改。

    2、基本的HTTP请求,请求方式:get

    3、传入参数为json

    4、HTTP信息头管理器

    使用HTTP信息头管理,可以帮助测试人员设定JMeter发送的HTTP请求头所包含的信息。HTTP信息头中包含有”User-Agent"、“Pragma"、”Referer"等属性。尽可能放在线程组一级。除非因为某些原因,测试人员希望不同的HTTP请求使用不同的HTTP信息头。

    5、通过JSON Extractor插件提取响应结果

    接口响应结果,通常为HTML、JSON格式的数据,对于HTML的响应结果的提取,可以通过正则表达式,也可以通过XPath 来提取。

    对于JSON格式的数据,可以通过正则表达式、JSON Extractor插件、BeanShell 来提取

    6、HTTP Cookie管理器

    1)发送请求,经常要校验cookies信息 
    2)录制的时使用的cookie管理器,只能在指定的域下面使用,如果服务器地址切换,发现发送请求时,就会出现no cookies

    7、连接数据库

    8、CSV Data Set Config

    请求中的参数作为变量从txt或csv 等文件中获取

    9、函数生成器

    10、文件上传

    11、文件下载

    FAQ:

    1、请求返回的结果如果出现乱码,解决办法:

    修改/apache-jmeter/bin/jmeter.properties文件,将结果编码修改为UTF-8

    # The encoding to be used if none is provided (default ISO-8859-1)
    sampleresult.default.encoding=UTF-8

    2、苹果电脑的文本文件的格式为rtf,不能作为CSV Data Set Config 中filename 的输入。

    需要转换为纯文本文件

  • 相关阅读:
    Java中Collections的min和max方法
    Java中Collections的frequency方法
    Java中Collections的binarySearch方法
    uniapp 样式记录
    uniapp记录
    uniapp 弹窗输入
    uniapp 扫描
    uniapp for显示数据改变时,绑定的list值同时改变
    dev随笔记录
    easyui 使用技巧
  • 原文地址:https://www.cnblogs.com/liuyanerfly/p/8559896.html
Copyright © 2011-2022 走看看