学习内容:

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 的输入。

需要转换为纯文本文件

最新文章

  1. Email系列(QQ邮箱 + 含附件的邮箱案例 + 项目实战)
  2. Linux内核分析——理解进程调度时机跟踪分析进程调度与进程切换的过程
  3. NueGet设置package Source
  4. read.csv 把 "T" 读成 "TRUE" 的问题
  5. Hive variable demo
  6. stringstream 使用方法
  7. xlistview的java(头)
  8. 转载大神的dfs讲解
  9. DatagramChannel
  10. Java多态中的注意事项
  11. U-Boot 内核 (一)
  12. Spring——<aop:scoped-proxy/>理解
  13. 开涛spring3(6.3) - AOP 之 6.3 基于Schema的AOP
  14. Unity3d: 资源释放时存储空间不足引发的思考和遇到的问题
  15. 3星|《陈志武金融投资课》:金融改善社会,A股投资策略
  16. Map 转换成byte[] 数组
  17. jdk的配置(适用于win7、win8、win10)
  18. 洛谷 P3965 [TJOI2013]循环格 解题报告
  19. HTML5 ③
  20. 解决rpm conflicts with file from package的两个方法

热门文章

  1. [CF780C]Andryusha and Colored Balloons 题解
  2. box-shadow inset
  3. sqli-lab(15)
  4. [CSP-S模拟测试]:取石子(博弈论+DP)
  5. XDebug安装配置教程
  6. nginx中lua动态返回文件
  7. nacos 发布配置
  8. 中国MOOC_零基础学Java语言_第6周 使用对象_1单词长度
  9. House_Of_Spirit ctf oreo程序分析
  10. 【ABAP系列】SAP ABAP 关于四舍五入算法