标签:格式 登陆 tar efault enc col xtext rand coding
一、http协议:
1.url
2.请求头 一些额外的信息 用的是什么浏览器 cookie
3.请求体 具体的数据
二、get请求和post请求的区别:
1.get请求只有请求头,没有请求体,它的参数是写在url里面。
三、测试工具:
postman(接口测试工具):
1.get请求参数写在params、post请求参数写在body中(查看内容类型Connect-type:form-data、x-www-form-urlencoded、raw(json))
Jmeter(性能测试工具):
步骤:
线程组(设置并发)-HTTP请求-HTTP请求默认值(hosts)-登陆HTTP请求(JSON提取器-断言响应-断言结果-1.cookie管理器(返回RequestHeader)-2.用户定义变量(不返回RequestHeader))-参数化(CSV数据文件设置)-查看结果树
(1)解决jmeter返回有乱码:
1.在jmeter.properties文件中最下面加入
sampleresult.default.encoding=UTF-8
2.重启jmeter
(2)解决bodydata里面中文显示不出来:
1.在jmeter.properties文件中最下面加入
jsyntaxtextarea.font.family=Hack
2.重启jmeter
(3)参数化(函数助手对话框):
1.random
2.time(时间戳):
从计算机诞生那一天到现在过了多少秒
${__time(,)} 时间戳
${__time(yyyyMMddHHmmss,)} 格式化的时间
(4)文件参数化(CSV、txt:逗号分隔)
四、断言:
自动帮你校验结果返回的是否正确
标签:格式 登陆 tar efault enc col xtext rand coding
原文地址:https://www.cnblogs.com/yangxiaobinboke/p/10549777.html