码迷,mamicode.com
首页 > 其他好文 > 详细

课记:接口概念

时间:2019-03-18 01:19:02      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:格式   登陆   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!