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 的输入。
需要转换为纯文本文件
最新文章
- Email系列(QQ邮箱 + 含附件的邮箱案例 + 项目实战)
- Linux内核分析——理解进程调度时机跟踪分析进程调度与进程切换的过程
- NueGet设置package Source
- read.csv 把 ";T"; 读成 ";TRUE"; 的问题
- Hive variable demo
- stringstream 使用方法
- xlistview的java(头)
- 转载大神的dfs讲解
- DatagramChannel
- Java多态中的注意事项
- U-Boot 内核 (一)
- Spring——<;aop:scoped-proxy/>;理解
- 开涛spring3(6.3) - AOP 之 6.3 基于Schema的AOP
- Unity3d: 资源释放时存储空间不足引发的思考和遇到的问题
- 3星|《陈志武金融投资课》:金融改善社会,A股投资策略
- Map 转换成byte[] 数组
- jdk的配置(适用于win7、win8、win10)
- 洛谷 P3965 [TJOI2013]循环格 解题报告
- HTML5 ③
- 解决rpm conflicts with file from package的两个方法
热门文章
- [CF780C]Andryusha and Colored Balloons 题解
- box-shadow inset
- sqli-lab(15)
- [CSP-S模拟测试]:取石子(博弈论+DP)
- XDebug安装配置教程
- nginx中lua动态返回文件
- nacos 发布配置
- 中国MOOC_零基础学Java语言_第6周 使用对象_1单词长度
- House_Of_Spirit ctf oreo程序分析
- 【ABAP系列】SAP ABAP 关于四舍五入算法