接口自动化测试
文章平均质量分 58
3Sunremitting
优秀是一种习惯,堕落也是一种习惯
展开
-
Postman和接口自动化测试5-断言
开始介绍postman的断言之前,先介绍一下什么是断言。断言:就是使用软件程序自动判断操作结果的正确性,在接口测试里,这里的断言就是判断接口请求是否符合预期,从而判断接口用例是否执行通过。Postman有八种断言方式,每种断言方式都有不同的用处1、断言返回码为200:一般用于状态断言2、断言返回的结果中包括有一个指定的字符串:用于业务断言3、对返回的结果做Json字段检查:用于业务断言4、断言返回的结果等于一个字符串:用于业务断言5、断言响应头中包含有指定的响应头:这个一般很原创 2021-05-08 14:47:49 · 890 阅读 · 1 评论 -
Postman和接口自动化测试4-Postman内置的动态参数以及环境变量全局变量
Postman内置的动态参数在企业中做接口测试的时候经常会遇到不能把参数写死的情况,此时就需要用到动态参数。Postman中有多种动态参数。1、{{$timestamp}}:时间戳2、{{$randomInt}}:生成0-1000的随机整数3、{{$guid}}:生成一个GUID的字符串(这是一个很长的字符串)以上三个是postman自带的三个动态参数。Postman环境变量和全局变量企业中常见的环境有:开发环境、测试环境、预发布环境、线上环境,每一种环境的地址都是不一样的。此时.原创 2021-05-08 11:19:52 · 535 阅读 · 0 评论 -
Postman和接口自动化测试3-企业接口测试的流程和方案
测试接口的流程1、从开发那里拿到api接口文档,但是一般都很难拿到比较全的api接口文档,这样的话只能自己去抓包;熟悉接口的业务,包括接口的地址,如何鉴权的,入参、出参、错误码。2、编写接口测试的计划和方案:测试方案:1)正例:输入正常的入参,查看接口是否返回成功(正例的优先级一般比较高)2)反例:包括鉴权反例(鉴权为空、鉴权码错误、鉴权码已过期)、参数反例(参数为空、参数类型异常、参数长度异常、错误码覆盖)、其他场景(分页异常)3、编写用例和评审4、执行接口测试5、输出接口测试报告接口测试原创 2021-05-07 16:25:34 · 249 阅读 · 0 评论 -
Postman和接口自动化测试2-接口测试协议
目前接口协议有很多种,比如webservice协议。1、webservice协议:地址为 http://…?wsdl 格式。一定是以http开头, ?wsdl结尾。它是基于soap协议,通过wsdl来做描述。目前,这种协议有变更,遵守restful规则。restful规则:get获取数据;post提交数据;put修改数据;delete删除数据。以前,都是直接在地址种显示出来是要获取数据或者提交、修改数据,要做不同的操作地址也不一样,如下:但是现在不管是获得数据、提交数据、还是修改删除数据,都是同原创 2021-05-07 11:06:27 · 314 阅读 · 0 评论 -
Postman和接口自动化测试1
1、什么是接口?为了更好的理解接口,可以从硬件和软件两个角度来说。对于硬件接口来说:接口就是电脑上的USB接口、手机上的type-c接口;对于软件接口来说:接口统称为API(application program interface),即应用程序接口,比如支付宝和微信的支付接口,但是这些接口并不是谁都可以调用,因此需要一个鉴权码(一般叫做token,key,或者appkey,这些名字是由开发来定义的)。接口包括内部接口和外部接口。内部接口:开发人员自己开发的对自身系统提供的接口外部接口:系统调用原创 2021-05-05 15:47:36 · 917 阅读 · 3 评论